PKCS #12
RFC 7292 Personal Information Exchange Syntax v1.1
RFC 9879 Use of Password-Based Message Authentication Code 1 (PBMAC1) in PKCS #12 Syntax
BMPString から UTF8String に変更
RFC 9579 Use of Password-Based Message Authentication Code 1 (PBMAC1) in PKCS #12 Syntax
秘密鍵、公開鍵証明書の交換形式
交換モード
プライバシーモード privacy mode 暗号の有無 公開から保護
公開鍵プライバシーモード
パスワードプライバシーモード
整合性モード integrity mode 署名の有無 改竄から保護
公開鍵整合性モード
パスワード整合性モード
署名(暗号(中身)) の組み合わせが可能
AuthenticatedSafe 暗号化の外側構造 公開鍵またはパスワードMAC
ContentInfo 中身
秘密鍵
PKCS #8 秘密鍵
証明書 Certificate
CRL
その他データ型 SafeContents型?
関連
付録B または PKCS #5 パスワード
PKCS #7 ContentInfo DigestInfo 用語
PKCS #8 鍵格納形式
パスワードはUTF-16BE NULL終端を使用する
"Beavis" は 00 42 00 65 00 61 00 76 00 69 00 73 00 00 (Hex)