10. One Asymmetric Key and the Textual Encoding of PKCS
10. One Asymmetric Key and the Textual Encoding of PKCS #8 Private Key Info (1つの非対称鍵とPKCS #8秘密鍵情報のテキストエンコーディング)
暗号化されていない PKCS #8 秘密鍵情報構文 (Private Key Information Syntax) 構造 (PrivateKeyInfo), 非対称鍵パッケージ (Asymmetric Key Packages, OneAsymmetricKey) に改名されたものは, "PRIVATE KEY" ラベルを使用してエンコードされます。エンコードされたデータは PKCS #8 [RFC5208] で説明されている ASN.1 PrivateKeyInfo 構造, または [RFC5958] で説明されている OneAsymmetricKey 構造の BER (DER 推奨, 付録B参照) エンコードでなければなりません (MUST)。この2つは意味的に同一であり, バージョン番号で区別できます。
-----BEGIN PRIVATE KEY-----
MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgVcB/UNPxalR9zDYAjQIf
jojUDiQuGnSJrFEEzZPT/92hRANCAASc7UJtgnF/abqWM60T3XNJEzBv5ez9TdwK
H0M6xpM2q+53wmsN/eYLdgtjgBd3DBmHtPilCkiFICXyaA8z9LkJ
-----END PRIVATE KEY-----
図12: PKCS #8 PrivateKeyInfo (OneAsymmetricKey) の例