|
Bouncy Castle Cryptography Library 1.79 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.cms.AuthEnvelopedData
RFC 5083: CMS AuthEnveloped Data object.
ASN.1: id-ct-authEnvelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) ct(1) 23 } AuthEnvelopedData ::= SEQUENCE { version CMSVersion, originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL, recipientInfos RecipientInfos, authEncryptedContentInfo EncryptedContentInfo, authAttrs [1] IMPLICIT AuthAttributes OPTIONAL, mac MessageAuthenticationCode, unauthAttrs [2] IMPLICIT UnauthAttributes OPTIONAL }
Constructor Summary | |
AuthEnvelopedData(OriginatorInfo originatorInfo,
org.bouncycastle.asn1.ASN1Set recipientInfos,
EncryptedContentInfo authEncryptedContentInfo,
org.bouncycastle.asn1.ASN1Set authAttrs,
org.bouncycastle.asn1.ASN1OctetString mac,
org.bouncycastle.asn1.ASN1Set unauthAttrs)
|
Method Summary | |
org.bouncycastle.asn1.ASN1Set |
getAuthAttrs()
|
EncryptedContentInfo |
getAuthEncryptedContentInfo()
|
static AuthEnvelopedData |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit)
Return an AuthEnvelopedData object from a tagged object. |
static AuthEnvelopedData |
getInstance(java.lang.Object obj)
Return an AuthEnvelopedData object from the given object. |
org.bouncycastle.asn1.ASN1OctetString |
getMac()
|
OriginatorInfo |
getOriginatorInfo()
|
org.bouncycastle.asn1.ASN1Set |
getRecipientInfos()
|
org.bouncycastle.asn1.ASN1Set |
getUnauthAttrs()
|
org.bouncycastle.asn1.ASN1Integer |
getVersion()
|
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream. |
Methods inherited from class org.bouncycastle.asn1.ASN1Object |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AuthEnvelopedData(OriginatorInfo originatorInfo, org.bouncycastle.asn1.ASN1Set recipientInfos, EncryptedContentInfo authEncryptedContentInfo, org.bouncycastle.asn1.ASN1Set authAttrs, org.bouncycastle.asn1.ASN1OctetString mac, org.bouncycastle.asn1.ASN1Set unauthAttrs)
Method Detail |
public static AuthEnvelopedData getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
Accepted inputs:
ASN1Sequence
input formats
obj
- the tagged object holding the object we want.explicit
- true if the object is meant to be explicitly
tagged false otherwise.
java.lang.IllegalArgumentException
- if the object held by the
tagged object cannot be converted.public static AuthEnvelopedData getInstance(java.lang.Object obj)
Accepted inputs:
null → null
AuthEnvelopedData
object
org.bouncycastle.asn1.ASN1Sequence
input formats with AuthEnvelopedData structure inside
obj
- The object we want converted.
java.lang.IllegalArgumentException
- if the object cannot be converted, or was null.public org.bouncycastle.asn1.ASN1Integer getVersion()
public OriginatorInfo getOriginatorInfo()
public org.bouncycastle.asn1.ASN1Set getRecipientInfos()
public EncryptedContentInfo getAuthEncryptedContentInfo()
public org.bouncycastle.asn1.ASN1Set getAuthAttrs()
public org.bouncycastle.asn1.ASN1OctetString getMac()
public org.bouncycastle.asn1.ASN1Set getUnauthAttrs()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
|
Bouncy Castle Cryptography Library 1.79 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |