構文
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
[spkfile] <key filename>
-
Versal®
ACAP の場合:
spkfile = <filename>
説明
セカンダリ公開キー (SPK) は、ブート イメージ内のパーティションを認証するために使用されます。詳細は、認証の使用 を参照してください。
引数
指定するファイルの名前。
例
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
all: { [pskfile] primarykey.pem [spkfile] secondarykey.pub [sskfile] secondarykey.pem [bootloader, authentication=rsa]fsbl.elf [authentication=rsa] hello.elf }
-
Versal®
ACAP の場合:
all: { boot_config {bh_auth_enable} pskfile=primary0.pem, image { name = pmc_ss, id = 0x1c000001 { type=bootloader, authentication=rsa, file=plm.elf, spkfile=secondary0.pub, sskfile=secondary0.pem } { type = pmcdata, load = 0xf2000000, file=pmc_cdo.bin } { type=cdo, authentication=rsa, file=fpd_cdo.bin} spkfile=secondary1.pub, sskfile = secondary1.pem } } }
注記: 秘密キー ファイルには、キーの公開キー コンポーネントが含まれます。秘密キー (SSK) が指定されている場合は、公開キー (SPK) を指定する必要はありません。