Package org.bouncycastle.asn1.cms
Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).
-
Interface Summary Interface Description CMSAttributes RFC 5652 CMS attribute OID constants.CMSObjectIdentifiers -
Class Summary Class Description Attribute RFC 5652: Attribute is a pair of OID (as type identifier) + set of values.Attributes RFC 5652 defines 5 "SET OF Attribute" entities with 5 different names.AttributeTable This is helper tool to constructAttributes
sets.AuthenticatedData RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed.AuthenticatedDataParser ParseAuthenticatedData
stream.AuthEnvelopedData RFC 5083: CMS AuthEnveloped Data object.AuthEnvelopedDataParser ParseAuthEnvelopedData
input stream.CCMParameters RFC 5084: CCMParameters object.CMSAlgorithmProtection From RFC 6211CompressedData RFC 3274: CMS Compressed Data.CompressedDataParser Parser of RFC 3274CompressedData
object.ContentInfo ContentInfoParser RFC 5652ContentInfo
object parser.DigestedData RFC 5652 DigestedData object.EncryptedContentInfo RFC 5652 EncryptedContentInfo object.EncryptedContentInfoParser Parser for RFC 5652 EncryptedContentInfo object.EncryptedData RFC 5652 EncryptedData object.EnvelopedData RFC 5652 EnvelopedData object.EnvelopedDataParser Parser of RFC 5652EnvelopedData
object.Evidence RFC 5544: Binding Documents with Time-Stamps; Evidence object.GCMParameters RFC 5084: GCMParameters object.GenericHybridParameters RFC 5990 GenericHybridParameters class.IssuerAndSerialNumber RFC 5652: IssuerAndSerialNumber object.KEKIdentifier RFC 5652: Content encryption key delivery mechanisms.KEKRecipientInfo RFC 5652: Content encryption key delivery mechanisms.KeyAgreeRecipientIdentifier RFC 5652: Content encryption key delivery mechanisms.KeyAgreeRecipientInfo RFC 5652: Content encryption key delivery mechanisms.KeyTransRecipientInfo RFC 5652: Content encryption key delivery mechanisms.MetaData RFC 5544: Binding Documents with Time-Stamps; MetaData object.OriginatorIdentifierOrKey RFC 5652: Content encryption key delivery mechanisms.OriginatorInfo RFC 5652: OriginatorInfo object.OriginatorPublicKey RFC 5652: Content encryption key delivery mechanisms.OtherKeyAttribute RFC 5652: OtherKeyAttribute object.OtherRecipientInfo RFC 5652: Content encryption key delivery mechanisms.OtherRevocationInfoFormat RFC 5652: OtherRevocationInfoFormat object.PasswordRecipientInfo RFC 5652: Content encryption key delivery mechanisms.RecipientEncryptedKey RFC 5652: Content encryption key delivery mechanisms.RecipientIdentifier RFC 5652: Content encryption key delivery mechanisms.RecipientInfo RFC 5652: Content encryption key delivery mechanisms.RecipientKeyIdentifier RFC 5652: Content encryption key delivery mechanisms.RsaKemParameters RFC 5990 RSA KEM parameters class.SCVPReqRes RFC 5940: Additional Cryptographic Message Syntax (CMS) Revocation Information Choices.SignedData SignedDataParser Parser for RFC 5652:SignedData
object.SignerIdentifier RFC 5652: Identify who signed the containingSignerInfo
object.SignerInfo RFC 5652: Signature container per Signer, seeSignerIdentifier
.Time RFC 5652: Dual-mode timestamp format producing either UTCTIme or GeneralizedTime.TimeStampAndCRL RFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object.TimeStampedData RFC 5544: Binding Documents with Time-Stamps; TimeStampedData object.TimeStampedDataParser Parser for RFC 5544:TimeStampedData
object.TimeStampTokenEvidence RFC 5544 Binding Documents with Time-Stamps; TimeStampTokenEvidence object.