Package org.bouncycastle.asn1.cms
Class EncryptedData
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.cms.EncryptedData
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class EncryptedData extends org.bouncycastle.asn1.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, org.bouncycastle.asn1.ASN1Set unprotectedAttrs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptedContentInfo
getEncryptedContentInfo()
static EncryptedData
getInstance(Object o)
Return an EncryptedData object from the given object.org.bouncycastle.asn1.ASN1Set
getUnprotectedAttrs()
org.bouncycastle.asn1.ASN1Integer
getVersion()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
Constructor Detail
-
EncryptedData
public EncryptedData(EncryptedContentInfo encInfo)
-
EncryptedData
public EncryptedData(EncryptedContentInfo encInfo, org.bouncycastle.asn1.ASN1Set unprotectedAttrs)
-
-
Method Detail
-
getInstance
public static EncryptedData getInstance(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:
IllegalArgumentException
- if the object cannot be converted.
-
getVersion
public org.bouncycastle.asn1.ASN1Integer getVersion()
-
getEncryptedContentInfo
public EncryptedContentInfo getEncryptedContentInfo()
-
getUnprotectedAttrs
public org.bouncycastle.asn1.ASN1Set getUnprotectedAttrs()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
- Returns:
- a basic ASN.1 object representation.
-
-