| Modifier and Type | Interface and Description |
|---|---|
| public interface | CMSAttributes
RFC 5652 CMS attribute OID constants, RFC 6019 Binary Time, and RFC 6211 Algorithm Identifier Protection Attribute. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | Attributes
RFC 5652 defines 5 "SET OF Attribute" entities with 5 different names. |
| public class | AttributeTable
This is helper tool to construct |
| public class | AuthenticatedData
RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed. |
| public class | AuthenticatedDataParser
Parse |
| public class | AuthEnvelopedData
RFC 5083: CMS AuthEnveloped Data object. |
| public class | AuthEnvelopedDataParser
Parse |
| public class | CCMParameters
RFC 5084: CCMParameters object. |
| public class | CMSAlgorithmProtection
From RFC 6211
CMSAlgorithmProtection ::= SEQUENCE {
digestAlgorithm DigestAlgorithmIdentifier,
signatureAlgorithm [1] SignatureAlgorithmIdentifier OPTIONAL,
macAlgorithm [2] MessageAuthenticationCodeAlgorithm
OPTIONAL
}
(WITH COMPONENTS { signatureAlgorithm PRESENT,
macAlgorithm ABSENT } |
WITH COMPONENTS { signatureAlgorithm ABSENT,
macAlgorithm PRESENT })
|
| public class | CMSORIforKEMOtherInfo
CMSORIforKEMOtherInfo ::= SEQUENCE {
wrap KeyEncryptionAlgorithmIdentifier,
kekLength INTEGER (1..65535),
ukm [0] EXPLICIT UserKeyingMaterial OPTIONAL
}
UserKeyingMaterial ::= OCTET STRING
|
| public class | CompressedData
RFC 3274: CMS Compressed Data. |
| public class | CompressedDataParser
Parser of RFC 3274 |
| public class | ContentInfo
RFC 5652 ContentInfo, and RFC 5652 EncapsulatedContentInfo objects. |
| public class | ContentInfoParser
RFC 5652 |
| public class | DigestedData
RFC 5652 DigestedData object. |
| public class | EncryptedContentInfo
RFC 5652 EncryptedContentInfo object. |
| public class | EncryptedContentInfoParser
Parser for RFC 5652 EncryptedContentInfo object. |
| public class | EncryptedData
RFC 5652 EncryptedData object. |
| public class | EnvelopedData
RFC 5652 EnvelopedData object. |
| public class | EnvelopedDataParser
Parser of RFC 5652 |
| public class | |
| public class | GCMParameters
RFC 5084: GCMParameters object. |
| public class | GenericHybridParameters
RFC 5990 GenericHybridParameters class. |
| public class | IssuerAndSerialNumber
RFC 5652: IssuerAndSerialNumber object. |
| public class | KEKIdentifier
RFC 5652: Content encryption key delivery mechanisms. |
| public class | KEKRecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | KEMRecipientInfo
Defined in RFC 9629. |
| public class | KeyAgreeRecipientIdentifier
RFC 5652: Content encryption key delivery mechanisms. |
| public class | KeyAgreeRecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | KeyTransRecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | |
| public class | OriginatorIdentifierOrKey
RFC 5652: Content encryption key delivery mechanisms. |
| public class | OriginatorInfo
RFC 5652: OriginatorInfo object. |
| public class | OriginatorPublicKey
RFC 5652: Content encryption key delivery mechanisms. |
| public class | OtherKeyAttribute
RFC 5652: OtherKeyAttribute object. |
| public class | OtherRecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | OtherRevocationInfoFormat
RFC 5652: OtherRevocationInfoFormat object. |
| public class | PasswordRecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | RecipientEncryptedKey
RFC 5652: Content encryption key delivery mechanisms. |
| public class | RecipientIdentifier
RFC 5652: Content encryption key delivery mechanisms. |
| public class | RecipientInfo
RFC 5652: Content encryption key delivery mechanisms. |
| public class | RecipientKeyIdentifier
RFC 5652: Content encryption key delivery mechanisms. |
| public class | RsaKemParameters
RFC 5990 RSA KEM parameters class. |
| public class | SCVPReqRes
RFC 5940: Additional Cryptographic Message Syntax (CMS) Revocation Information Choices. |
| public class | |
| public class | SignedDataParser
Parser for RFC 5652: |
| public class | SignerIdentifier
RFC 5652:
Identify who signed the containing |
| public class | SignerInfo
RFC 5652:
Signature container per Signer, see |
| public class | |
| public class | TimeStampAndCRL
RFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object. |
| public class | TimeStampedData
RFC 5544: Binding Documents with Time-Stamps; TimeStampedData object. |
| public class | TimeStampedDataParser
Parser for RFC 5544:
|
| public class | TimeStampTokenEvidence
RFC 5544 Binding Documents with Time-Stamps; TimeStampTokenEvidence object. |