メインコンテンツまでスキップ

9. Textual Encoding of Cryptographic Message Syntax

9. Textual Encoding of Cryptographic Message Syntax (暗号メッセージ構文のテキストエンコーディング)

暗号メッセージ構文 (Cryptographic Message Syntax) 構造は "CMS" ラベルを使用してエンコードされます。エンコードされたデータは [RFC5652] で説明されている BER エンコードされた ASN.1 ContentInfo 構造でなければなりません (MUST)。

-----BEGIN CMS-----
MIGDBgsqhkiG9w0BCRABCaB0MHICAQAwDQYLKoZIhvcNAQkQAwgwXgYJKoZIhvcN
AQcBoFEET3icc87PK0nNK9ENqSxItVIoSa0o0S/ISczMs1ZIzkgsKk4tsQ0N1nUM
dvb05OXi5XLPLEtViMwvLVLwSE0sKlFIVHAqSk3MBkkBAJv0Fx0=
-----END CMS-----

図11: CMS の例

CMS は PKCS #7 の IETF 後継仕様です。[RFC5652] のセクション1.1.1は PKCS #7 v1.5 からの変更を説明しています。実装は代替案がある場合, 相互運用性と将来の互換性を促進するために CMS を生成すべきです (SHOULD)。