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(ASN1SequenceParser seq)
throws java.io.IOException
getVersion
public ASN1Integer getVersion()
getOriginatorInfo
public OriginatorInfo getOriginatorInfo()
throws java.io.IOException
getRecipientInfos
public ASN1SetParser getRecipientInfos()
throws java.io.IOException
getMacAlgorithm
public AlgorithmIdentifier getMacAlgorithm()
throws java.io.IOException
getDigestAlgorithm
public AlgorithmIdentifier getDigestAlgorithm()
throws java.io.IOException
getEncapsulatedContentInfo
public ContentInfoParser getEncapsulatedContentInfo()
throws java.io.IOException
getAuthAttrs
public ASN1SetParser getAuthAttrs()
throws java.io.IOException
getMac
public ASN1OctetString getMac()
throws java.io.IOException
getUnauthAttrs
public ASN1SetParser getUnauthAttrs()
throws java.io.IOException