Package org.bouncycastle.asn1.cms
Class EncryptedData
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.cms.EncryptedData
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class EncryptedData extends ASN1Object
RFC 5652 EncryptedData object.EncryptedData ::= SEQUENCE { version CMSVersion, encryptedContentInfo EncryptedContentInfo, unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
-
-
Constructor Summary
Constructors Constructor Description EncryptedData(EncryptedContentInfo encInfo)
EncryptedData(EncryptedContentInfo encInfo, ASN1Set unprotectedAttrs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptedContentInfo
getEncryptedContentInfo()
static EncryptedData
getInstance(java.lang.Object o)
Return an EncryptedData object from the given object.ASN1Set
getUnprotectedAttrs()
ASN1Integer
getVersion()
ASN1Primitive
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Constructor Detail
-
EncryptedData
public EncryptedData(EncryptedContentInfo encInfo)
-
EncryptedData
public EncryptedData(EncryptedContentInfo encInfo, ASN1Set unprotectedAttrs)
-
-
Method Detail
-
getInstance
public static EncryptedData getInstance(java.lang.Object o)
Return an EncryptedData object from the given object.Accepted inputs:
- null → null
-
EncryptedData
object -
ASN1Sequence
input formats
- Parameters:
o
- the object we want converted.- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
-
getVersion
public ASN1Integer getVersion()
-
getEncryptedContentInfo
public EncryptedContentInfo getEncryptedContentInfo()
-
getUnprotectedAttrs
public ASN1Set getUnprotectedAttrs()
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
Description copied from class:ASN1Object
Method providing a primitive representation of this object suitable for encoding.- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a basic ASN.1 object representation.
-
-