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).
Attribute | |
AttributeTable | |
CompressedData | RFC 3274 - CMS Compressed Data.
|
CompressedDataParser | RFC 3274 - CMS Compressed Data.
|
ContentInfo | |
ContentInfoParser | Produce an object suitable for an ASN1OutputStream.
|
EncryptedContentInfo | |
EncryptedContentInfoParser |
EncryptedContentInfo ::= SEQUENCE {
contentType ContentType,
contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
}
|
EncryptedData | |
EnvelopedData | |
EnvelopedDataParser |
EnvelopedData ::= SEQUENCE {
version CMSVersion,
originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
recipientInfos RecipientInfos,
encryptedContentInfo EncryptedContentInfo,
unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL
}
|
IssuerAndSerialNumber | |
KeyAgreeRecipientIdentifier | |
KeyAgreeRecipientInfo | |
KeyTransRecipientInfo | |
KEKIdentifier | |
KEKRecipientInfo | |
OriginatorIdentifierOrKey | |
OriginatorInfo | |
OriginatorPublicKey | |
OtherKeyAttribute | |
OtherRecipientInfo | |
PasswordRecipientInfo | |
RecipientEncryptedKey | |
RecipientIdentifier | |
RecipientInfo | |
RecipientKeyIdentifier | |
SignedData | a signed data object.
|
SignedDataParser |
SignedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithms DigestAlgorithmIdentifiers,
encapContentInfo EncapsulatedContentInfo,
certificates [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos
}
|
SignerIdentifier | |
SignerInfo | |
Time | |
Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).