Also called the Cryptographic Message Syntax Standard, a cryptographic standard from RSA Security for the exchange of digital certificates in public key cryptography. PKCS #7 specifies the syntax of digital certificates and other encrypted information - specifically, the method by which data is encrypted and digitally signed, as well as the algorithms involved.
You can use PKCS #7 to encrypt two types of data:
A variety of content types are defined by the PKCS #7 standard, including the following:
When you use PKCS #7 to sign data, it usually includes the signing certificates, a list of relevant certificate revocation lists, and any other certificates in the certification path. If you use PKCS #7 to encrypt data, it usually includes references to the issuer and the serial number of the certificate that is associated with the public key that can be used to decrypt the encrypted data.
PKCS #7 supports additional features, such as the following: