Package org.bouncycastle.asn1.cms
Class AuthenticatedDataParser
- java.lang.Object
-
- org.bouncycastle.asn1.cms.AuthenticatedDataParser
-
public class AuthenticatedDataParser extends Object
ParseAuthenticatedData
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
-
-
Constructor Summary
Constructors Constructor Description AuthenticatedDataParser(ASN1SequenceParser seq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ASN1SetParser
getAuthAttrs()
AlgorithmIdentifier
getDigestAlgorithm()
ContentInfoParser
getEncapsulatedContentInfo()
ASN1OctetString
getMac()
AlgorithmIdentifier
getMacAlgorithm()
OriginatorInfo
getOriginatorInfo()
ASN1SetParser
getRecipientInfos()
ASN1SetParser
getUnauthAttrs()
ASN1Integer
getVersion()
-
-
-
Constructor Detail
-
AuthenticatedDataParser
public AuthenticatedDataParser(ASN1SequenceParser seq) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getVersion
public ASN1Integer getVersion()
-
getOriginatorInfo
public OriginatorInfo getOriginatorInfo() throws IOException
- Throws:
IOException
-
getRecipientInfos
public ASN1SetParser getRecipientInfos() throws IOException
- Throws:
IOException
-
getMacAlgorithm
public AlgorithmIdentifier getMacAlgorithm() throws IOException
- Throws:
IOException
-
getDigestAlgorithm
public AlgorithmIdentifier getDigestAlgorithm() throws IOException
- Throws:
IOException
-
getEncapsulatedContentInfo
public ContentInfoParser getEncapsulatedContentInfo() throws IOException
- Throws:
IOException
-
getAuthAttrs
public ASN1SetParser getAuthAttrs() throws IOException
- Throws:
IOException
-
getMac
public ASN1OctetString getMac() throws IOException
- Throws:
IOException
-
getUnauthAttrs
public ASN1SetParser getUnauthAttrs() throws IOException
- Throws:
IOException
-
-