public class AuthEnvelopedDataParser extends Object
AuthEnvelopedData
input stream.
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 and Description |
---|
AuthEnvelopedDataParser(ASN1SequenceParser seq) |
Modifier and Type | Method and Description |
---|---|
ASN1SetParser |
getAuthAttrs() |
EncryptedContentInfoParser |
getAuthEncryptedContentInfo() |
ASN1OctetString |
getMac() |
OriginatorInfo |
getOriginatorInfo() |
ASN1SetParser |
getRecipientInfos() |
ASN1SetParser |
getUnauthAttrs() |
ASN1Integer |
getVersion() |
public AuthEnvelopedDataParser(ASN1SequenceParser seq) throws IOException
IOException
public ASN1Integer getVersion()
public OriginatorInfo getOriginatorInfo() throws IOException
IOException
public ASN1SetParser getRecipientInfos() throws IOException
IOException
public EncryptedContentInfoParser getAuthEncryptedContentInfo() throws IOException
IOException
public ASN1SetParser getAuthAttrs() throws IOException
IOException
public ASN1OctetString getMac() throws IOException
IOException
public ASN1SetParser getUnauthAttrs() throws IOException
IOException
Copyright © 2020 BouncyCastle.org. All rights reserved.