HOME

TheInfoList



OR:

The Cryptographic Message Syntax (CMS) is the IETF's standard for cryptographically protected messages. It can be used by cryptographic schemes and protocols to digitally sign,
digest Digest may refer to: Biology *Digestion of food *Restriction digest Literature and publications *''The Digest'', formerly the English and Empire Digest *Digest size magazine format * ''Digest'' (Roman law), also known as ''Pandects'', a digest ...
, authenticate or encrypt any form of digital data. CMS is based on the syntax of PKCS #7, which in turn is based on the Privacy-Enhanced Mail standard. The newest version of CMS () is specified in (but see also for updated ASN.1 modules conforming to ASN.1 2002). The architecture of CMS is built around certificate-based key management, such as the profile defined by the PKIX working group. CMS is used as the key cryptographic component of many other cryptographic standards, such as S/MIME, PKCS #12 and the
digital timestamping Trusted timestamping is the process of securely keeping track of the creation and modification time of a document. Security here means that no one—not even the owner of the document—should be able to change it once it has been recorded provide ...
protocol.
OpenSSL OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
is
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software that can encrypt, decrypt, sign and verify, compress and uncompress CMS documents.


See also

* CAdES - CMS Advanced Electronic Signatures * S/MIME * PKCS #7


External links

* (Update to the Cryptographic Message Syntax (CMS) for Algorithm Identifier Protection) * (Cryptographic Message Syntax (CMS), in use) * (Cryptographic Message Syntax (CMS), obsolete) * (Cryptographic Message Syntax (CMS), obsolete) * (Cryptographic Message Syntax, obsolete) * (New ASN.1 Modules for Cryptographic Message Syntax (CMS) and S/MIME, in use) * (New ASN.1 Modules for Cryptographic Message Syntax (CMS) and S/MIME, updated) * (Using Elliptic Curve Cryptography with CMS, in use) * (Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS), obsolete) * (Using AES-CCM and AES-GCM Authenticated Encryption in the Cryptographic Message Syntax (CMS), in use) Cryptographic protocols Internet Standards {{Crypto-stub