org.bouncycastle.asn1.pkcs
Class EncryptedData
java.lang.Object
org.bouncycastle.asn1.ASN1Encodable
org.bouncycastle.asn1.pkcs.EncryptedData
- All Implemented Interfaces:
- DEREncodable
public class EncryptedData
- extends ASN1Encodable
The EncryptedData object.
EncryptedData ::= SEQUENCE {
version Version,
encryptedContentInfo EncryptedContentInfo
}
EncryptedContentInfo ::= SEQUENCE {
contentType ContentType,
contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
}
EncryptedContent ::= OCTET STRING
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
EncryptedData
public EncryptedData(ASN1Sequence seq)
EncryptedData
public EncryptedData(DERObjectIdentifier contentType,
AlgorithmIdentifier encryptionAlgorithm,
DEREncodable content)
getInstance
public static EncryptedData getInstance(java.lang.Object obj)
getContentType
public DERObjectIdentifier getContentType()
getEncryptionAlgorithm
public AlgorithmIdentifier getEncryptionAlgorithm()
getContent
public ASN1OctetString getContent()
toASN1Object
public DERObject toASN1Object()
- Specified by:
toASN1Object
in class ASN1Encodable