Bouncy Castle Cryptography Library 1.79

org.bouncycastle.asn1.cms
Class AuthEnvelopedDataParser

java.lang.Object
  extended byorg.bouncycastle.asn1.cms.AuthEnvelopedDataParser

public class AuthEnvelopedDataParser
extends java.lang.Object

Parse 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 Summary
AuthEnvelopedDataParser(org.bouncycastle.asn1.ASN1SequenceParser seq)
           
 
Method Summary
 org.bouncycastle.asn1.ASN1SetParser getAuthAttrs()
           
 EncryptedContentInfoParser getAuthEncryptedContentInfo()
           
 org.bouncycastle.asn1.ASN1OctetString getMac()
           
 OriginatorInfo getOriginatorInfo()
           
 org.bouncycastle.asn1.ASN1SetParser getRecipientInfos()
           
 org.bouncycastle.asn1.ASN1SetParser getUnauthAttrs()
           
 org.bouncycastle.asn1.ASN1Integer getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthEnvelopedDataParser

public AuthEnvelopedDataParser(org.bouncycastle.asn1.ASN1SequenceParser seq)
                        throws java.io.IOException
Method Detail

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

getAuthEncryptedContentInfo

public EncryptedContentInfoParser getAuthEncryptedContentInfo()
                                                       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

Bouncy Castle Cryptography Library 1.79