Bootgen には RSA キーを生成する機能があります。または、OpenSSL などの外部ツールを使用してキーを作成することもできます。Bootgen は BIF ファイルで指定したパスにキーを作成します。
次の図は、RSA 秘密キー ファイルの例です。
図 1. RSA 秘密キー ファイルの例
注記: 公開コンポーネントには、通常拡張子 .pub が使用されます。これは、公開コンポーネントおよび秘密コンポーネント両方を含む秘密キーから抽出できます。秘密キーには、通常拡張子 .pem が使用されます。公開キー コンポーネントを生成するには、上記の例の pskfile/sskfile の代わりに ppkfile/spkfile を使用します。
BIF の例
BIF ファイルの例 generate_pem.bif を次に示します。
generate_pem:
{
[pskfile] psk0.pem
[sskfile] ssk0.pem
}
コマンド
キーを生成する構文は、次のとおりです。
bootgen -generate_keys pem -arch zynqmp -image generate_pem.bif