Package org.bouncycastle.asn1.cms
package org.bouncycastle.asn1.cms
-
ClassDescriptionRFC 5652: Attribute is a pair of OID (as type identifier) + set of values.RFC 5652 defines 5 "SET OF Attribute" entities with 5 different names.This is helper tool to construct
Attributessets.RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed.ParseAuthenticatedDatastream.RFC 5083: CMS AuthEnveloped Data object.ParseAuthEnvelopedDatainput stream.RFC 5084: CCMParameters object.From RFC 6211CMSORIforKEMOtherInfo ::= SEQUENCE { wrap KeyEncryptionAlgorithmIdentifier, kekLength INTEGER (1..MAX), ukm [0] EXPLICIT UserKeyingMaterial OPTIONAL } UserKeyingMaterial ::= OCTET STRINGRFC 3274: CMS Compressed Data.Parser of RFC 3274CompressedDataobject.RFC 5652ContentInfoobject parser.RFC 5652 DigestedData object.RFC 5652 EncryptedContentInfo object.Parser for RFC 5652 EncryptedContentInfo object.RFC 5652 EncryptedData object.RFC 5652 EnvelopedData object.Parser of RFC 5652EnvelopedDataobject.RFC 5544: Binding Documents with Time-Stamps; Evidence object.RFC 5084: GCMParameters object.RFC 5990 GenericHybridParameters class.RFC 5652: IssuerAndSerialNumber object.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.KEMRecipientInfo ::= SEQUENCE { version CMSVersion, -- always set to 0 rid RecipientIdentifier, kem KEMAlgorithmIdentifier, kemct OCTET STRING, kdf KeyDerivationAlgorithmIdentifier, kekLength INTEGER (1..MAX), ukm [0] EXPLICIT UserKeyingMaterial OPTIONAL, wrap KeyEncryptionAlgorithmIdentifier, encryptedKey EncryptedKey }RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5544: Binding Documents with Time-Stamps; MetaData object.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: OriginatorInfo object.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: OtherKeyAttribute object.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: OtherRevocationInfoFormat object.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5652: Content encryption key delivery mechanisms.RFC 5990 RSA KEM parameters class.RFC 5940: Additional Cryptographic Message Syntax (CMS) Revocation Information Choices.Parser for RFC 5652:SignedDataobject.RFC 5652: Identify who signed the containingSignerInfoobject.RFC 5652: Signature container per Signer, seeSignerIdentifier.RFC 5652: Dual-mode timestamp format producing either UTCTIme or GeneralizedTime.RFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object.RFC 5544: Binding Documents with Time-Stamps; TimeStampedData object.Parser for RFC 5544:TimeStampedDataobject.RFC 5544 Binding Documents with Time-Stamps; TimeStampTokenEvidence object.