9. Textual Encoding of Cryptographic Message Syntax (暗号メッセージ構文のテキストエンコーディング)
9. Textual Encoding of Cryptographic Message Syntax (暗号メッセージ構文のテキストエンコーディング)
暗号メッセージ構文構造は "CMS" ラベルを使用してエンコードされます。エンコードされたデータは、[RFC5652] に記載されているように、BER エンコードされた ASN.1 ContentInfo 構造でなければなりません。
-----BEGIN CMS-----
MIGDBgsqhkiG9w0BCRABCaB0MHICAQAwDQYLKoZIhvcNAQkQAwgwXgYJKoZIhvcN
AQcBoFEET3icc87PK0nNK9ENqSxItVIoSa0o0S/ISczMs1ZIzkgsKk4tsQ0N1nUM
dvb05OXi5XLPLEtViMwvLVLwSE0sKlFIVHAqSk3MBkkBAJv0Fx0=
-----END CMS-----
図 11: CMS の例
CMS は PKCS #7 の IETF 後継です。[RFC5652] のセクション 1.1.1 は、PKCS #7 v1.5 以降の変更を説明しています。代替手段である場合、実装は CMS を生成すべきであり、相互運用性と将来の互換性を促進します。