|
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.AuthenticatedData
RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed. AuthenticatedData ::= SEQUENCE { version CMSVersion, originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL, recipientInfos RecipientInfos, macAlgorithm MessageAuthenticationCodeAlgorithm, digestAlgorithm [1] DigestAlgorithmIdentifier OPTIONAL, encapContentInfo EncapsulatedContentInfo, authAttrs [2] IMPLICIT AuthAttributes OPTIONAL, mac MessageAuthenticationCode, unauthAttrs [3] IMPLICIT UnauthAttributes OPTIONAL } AuthAttributes ::= SET SIZE (1..MAX) OF Attribute UnauthAttributes ::= SET SIZE (1..MAX) OF Attribute MessageAuthenticationCode ::= OCTET STRING
Constructor Summary | |
AuthenticatedData(OriginatorInfo originatorInfo,
org.bouncycastle.asn1.ASN1Set recipientInfos,
org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm,
ContentInfo encapsulatedContent,
org.bouncycastle.asn1.ASN1Set authAttrs,
org.bouncycastle.asn1.ASN1OctetString mac,
org.bouncycastle.asn1.ASN1Set unauthAttrs)
|
Method Summary | |
static int |
calculateVersion(OriginatorInfo origInfo)
|
org.bouncycastle.asn1.ASN1Set |
getAuthAttrs()
|
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getDigestAlgorithm()
|
ContentInfo |
getEncapsulatedContentInfo()
|
static AuthenticatedData |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit)
Return an AuthenticatedData object from a tagged object. |
static AuthenticatedData |
getInstance(java.lang.Object obj)
Return an AuthenticatedData object from the given object. |
org.bouncycastle.asn1.ASN1OctetString |
getMac()
|
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getMacAlgorithm()
|
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 AuthenticatedData(OriginatorInfo originatorInfo, org.bouncycastle.asn1.ASN1Set recipientInfos, org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm, org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm, ContentInfo encapsulatedContent, org.bouncycastle.asn1.ASN1Set authAttrs, org.bouncycastle.asn1.ASN1OctetString mac, org.bouncycastle.asn1.ASN1Set unauthAttrs)
Method Detail |
public static AuthenticatedData getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
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 AuthenticatedData getInstance(java.lang.Object obj)
Accepted inputs:
null → null
AuthenticatedData
object
ASN1Sequence
input formats with AuthenticatedData structure inside
obj
- the object we want converted.
java.lang.IllegalArgumentException
- if the object cannot be converted.public org.bouncycastle.asn1.ASN1Integer getVersion()
public OriginatorInfo getOriginatorInfo()
public org.bouncycastle.asn1.ASN1Set getRecipientInfos()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
public ContentInfo getEncapsulatedContentInfo()
public org.bouncycastle.asn1.ASN1Set getAuthAttrs()
public org.bouncycastle.asn1.ASN1OctetString getMac()
public org.bouncycastle.asn1.ASN1Set getUnauthAttrs()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
public static int calculateVersion(OriginatorInfo origInfo)
|
Bouncy Castle Cryptography Library 1.79 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |