Top Description Fields Constructors Methods
org.bouncycastle.asn1.cms

public Class EnvelopedDataParser

extends Object
Class Inheritance
Imports
java.io.IOException, org.bouncycastle.asn1.ASN1Encodable, .ASN1Integer, .ASN1SequenceParser, .ASN1SetParser, .ASN1TaggedObjectParser, .BERTags

Parser of RFC 5652 EnvelopedData object.

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

Field Summary

Modifier and TypeField and Description
private ASN1Encodable
private boolean
private ASN1SequenceParser
private ASN1Integer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public EncryptedContentInfoParser
public OriginatorInfo
public ASN1SetParser
public ASN1SetParser
public ASN1Integer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_nextObjectback to summary
private ASN1Encodable _nextObject
_originatorInfoCalledback to summary
private boolean _originatorInfoCalled
_seqback to summary
private ASN1SequenceParser _seq
_versionback to summary
private ASN1Integer _version

Constructor Detail

EnvelopedDataParserback to summary
public EnvelopedDataParser(ASN1SequenceParser seq) throws IOException

Method Detail

getEncryptedContentInfoback to summary
public EncryptedContentInfoParser getEncryptedContentInfo() throws IOException
getOriginatorInfoback to summary
public OriginatorInfo getOriginatorInfo() throws IOException
getRecipientInfosback to summary
public ASN1SetParser getRecipientInfos() throws IOException
getUnprotectedAttrsback to summary
public ASN1SetParser getUnprotectedAttrs() throws IOException
getVersionback to summary
public ASN1Integer getVersion()