org.bouncycastle.asn1.cms
Class AuthEnvelopedDataParser
java.lang.Object
org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
public class AuthEnvelopedDataParser
- extends java.lang.Object
Produce an object suitable for an ASN1OutputStream.
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 }
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthEnvelopedDataParser
public AuthEnvelopedDataParser(ASN1SequenceParser seq)
throws java.io.IOException
- Throws:
java.io.IOException
getVersion
public ASN1Integer getVersion()
getOriginatorInfo
public OriginatorInfo getOriginatorInfo()
throws java.io.IOException
- Throws:
java.io.IOException
getRecipientInfos
public ASN1SetParser getRecipientInfos()
throws java.io.IOException
- Throws:
java.io.IOException
getAuthEncryptedContentInfo
public EncryptedContentInfoParser getAuthEncryptedContentInfo()
throws java.io.IOException
- Throws:
java.io.IOException
getAuthAttrs
public ASN1SetParser getAuthAttrs()
throws java.io.IOException
- Throws:
java.io.IOException
getMac
public ASN1OctetString getMac()
throws java.io.IOException
- Throws:
java.io.IOException
getUnauthAttrs
public ASN1SetParser getUnauthAttrs()
throws java.io.IOException
- Throws:
java.io.IOException