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.