org.bouncycastle.asn1.cms

Class EncryptedData

Implemented Interfaces:
DEREncodable

public class EncryptedData
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

EncryptedData(EncryptedContentInfo encInfo)
EncryptedData(EncryptedContentInfo encInfo, ASN1Set unprotectedAttrs)

Method Summary

EncryptedContentInfo
getEncryptedContentInfo()
static EncryptedData
getInstance(Object o)
ASN1Set
getUnprotectedAttrs()
DERInteger
getVersion()
DERObject
toASN1Object()
       EncryptedData ::= SEQUENCE {
                     version CMSVersion,
                     encryptedContentInfo EncryptedContentInfo,
                     unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
 

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

EncryptedData

public EncryptedData(EncryptedContentInfo encInfo)

EncryptedData

public EncryptedData(EncryptedContentInfo encInfo,
                     ASN1Set unprotectedAttrs)

Method Details

getEncryptedContentInfo

public EncryptedContentInfo getEncryptedContentInfo()

getInstance

public static EncryptedData getInstance(Object o)

getUnprotectedAttrs

public ASN1Set getUnprotectedAttrs()

getVersion

public DERInteger getVersion()

toASN1Object

public DERObject toASN1Object()
       EncryptedData ::= SEQUENCE {
                     version CMSVersion,
                     encryptedContentInfo EncryptedContentInfo,
                     unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
 
Overrides:
toASN1Object in interface ASN1Encodable
Returns:
a basic ASN.1 object representation.