org.bouncycastle.sasn1.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(Asn1Sequence seq)

Method Summary

Asn1Set
getCertificates()
Asn1Set
getCrls()
EncryptedContentInfoParser
getEncryptedContentInfo()
Asn1Set
getRecipientInfos()
Asn1Set
getUnprotectedAttrs()
Asn1Integer
getVersion()

Constructor Details

EnvelopedDataParser

public EnvelopedDataParser(Asn1Sequence seq)
            throws IOException

Method Details

getCertificates

public Asn1Set getCertificates()
            throws IOException

getCrls

public Asn1Set getCrls()
            throws IOException

getEncryptedContentInfo

public EncryptedContentInfoParser getEncryptedContentInfo()
            throws IOException

getRecipientInfos

public Asn1Set getRecipientInfos()
            throws IOException

getUnprotectedAttrs

public Asn1Set getUnprotectedAttrs()
            throws IOException

getVersion

public Asn1Integer getVersion()