org.bouncycastle.asn1.cms

Class EnvelopedDataParser


public class EnvelopedDataParser
extends java.lang.Object

 EnvelopedData ::= SEQUENCE {
     version CMSVersion,
     originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
     recipientInfos RecipientInfos,
     encryptedContentInfo EncryptedContentInfo,
     unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL 
 }
 

Constructor Summary

EnvelopedDataParser(ASN1SequenceParser seq)

Method Summary

ASN1SetParser
getCertificates()
ASN1SetParser
getCrls()
EncryptedContentInfoParser
getEncryptedContentInfo()
OriginatorInfo
getOriginatorInfo()
ASN1SetParser
getRecipientInfos()
ASN1SetParser
getUnprotectedAttrs()
DERInteger
getVersion()

Constructor Details

EnvelopedDataParser

public EnvelopedDataParser(ASN1SequenceParser seq)
            throws IOException

Method Details

getCertificates

public ASN1SetParser getCertificates()
            throws IOException

getCrls

public ASN1SetParser getCrls()
            throws IOException

getEncryptedContentInfo

public EncryptedContentInfoParser getEncryptedContentInfo()
            throws IOException

getOriginatorInfo

public OriginatorInfo getOriginatorInfo()
            throws IOException

getRecipientInfos

public ASN1SetParser getRecipientInfos()
            throws IOException

getUnprotectedAttrs

public ASN1SetParser getUnprotectedAttrs()
            throws IOException

getVersion

public DERInteger getVersion()