9. Textual Encoding of Cryptographic Message Syntax (Codifica Testuale della Sintassi di Messaggio Crittografico)
9. Textual Encoding of Cryptographic Message Syntax (Codifica Testuale della Sintassi di Messaggio Crittografico)
Le strutture Cryptographic Message Syntax sono codificate utilizzando l'etichetta "CMS". I dati codificati DEVONO essere una struttura ASN.1 ContentInfo codificata in BER come descritto in [RFC5652].
-----BEGIN CMS-----
MIGDBgsqhkiG9w0BCRABCaB0MHICAQAwDQYLKoZIhvcNAQkQAwgwXgYJKoZIhvcN
AQcBoFEET3icc87PK0nNK9ENqSxItVIoSa0o0S/ISczMs1ZIzkgsKk4tsQ0N1nUM
dvb05OXi5XLPLEtViMwvLVLwSE0sKlFIVHAqSk3MBkkBAJv0Fx0=
-----END CMS-----
Figura 11: Esempio di CMS
CMS è il successore IETF di PKCS #7. La Sezione 1.1.1 di [RFC5652] descrive i cambiamenti rispetto a PKCS #7 v1.5. Le implementazioni DOVREBBERO generare CMS quando è un'alternativa, promuovendo l'interoperabilità e la compatibilità futura.