org.bouncycastle.asn1.cms
Class AuthenticatedDataParser
java.lang.Object
org.bouncycastle.asn1.cms.AuthenticatedDataParser
- public class AuthenticatedDataParser
- extends java.lang.Object
Parse AuthenticatedData
stream.
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthenticatedDataParser
public AuthenticatedDataParser(org.bouncycastle.asn1.ASN1SequenceParser seq)
throws java.io.IOException
getVersion
public org.bouncycastle.asn1.ASN1Integer getVersion()
getOriginatorInfo
public OriginatorInfo getOriginatorInfo()
throws java.io.IOException
- Throws:
java.io.IOException
getRecipientInfos
public org.bouncycastle.asn1.ASN1SetParser getRecipientInfos()
throws java.io.IOException
- Throws:
java.io.IOException
getMacAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm()
throws java.io.IOException
- Throws:
java.io.IOException
getDigestAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
throws java.io.IOException
- Throws:
java.io.IOException
getEncapsulatedContentInfo
public ContentInfoParser getEncapsulatedContentInfo()
throws java.io.IOException
- Throws:
java.io.IOException
getAuthAttrs
public org.bouncycastle.asn1.ASN1SetParser getAuthAttrs()
throws java.io.IOException
- Throws:
java.io.IOException
getMac
public org.bouncycastle.asn1.ASN1OctetString getMac()
throws java.io.IOException
- Throws:
java.io.IOException
getUnauthAttrs
public org.bouncycastle.asn1.ASN1SetParser getUnauthAttrs()
throws java.io.IOException
- Throws:
java.io.IOException