Cryptographic Message Syntax

The Cryptographic Message Syntax (CMS) is the IETF's standard for cryptographically-protected messages. It can be used to digitally sign, digest, authenticate or encrypt any form of digital data.