2.2.2.6.2 CMS Request Format

Clients use CMS structures, as specified in [RFC3852], to submit requests to a CA.

The following fields are introduced and specified in [RFC3852] sections 4, 5, 6, and 8, and are used by this protocol:

  • ContentType

  • Version

  • DigestAlgorithmIdentifiers

  • ContentInfo

  • ExtendedCertificateOrCertificate

  • RevocationInfoChoices

  • SignerInfos

  • IssuerAndSerialNumber

  • Attributes

  • DigestAlgorithmIdentifiers

  • EncryptedContentEnvelopedData

  • RecipientInfos

  • EncryptedContentInfo

  • ContentEncryptionAlgorithmIdentifier

  • EncryptedContent

  • UnprotectedAttributes

For processing rules for these fields, see section 3.1.1.4.3.1.2.