public class EnvelopedDataParser extends Object
EnvelopedData
object.
EnvelopedData ::= SEQUENCE { version CMSVersion, originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL, recipientInfos RecipientInfos, encryptedContentInfo EncryptedContentInfo, unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
Modifier and Type | Field and Description |
---|---|
private ASN1Encodable |
_nextObject |
private boolean |
_originatorInfoCalled |
private ASN1SequenceParser |
_seq |
private ASN1Integer |
_version |
Constructor and Description |
---|
EnvelopedDataParser(ASN1SequenceParser seq) |
Modifier and Type | Method and Description |
---|---|
EncryptedContentInfoParser |
getEncryptedContentInfo() |
OriginatorInfo |
getOriginatorInfo() |
ASN1SetParser |
getRecipientInfos() |
ASN1SetParser |
getUnprotectedAttrs() |
ASN1Integer |
getVersion() |
private ASN1SequenceParser _seq
private ASN1Integer _version
private ASN1Encodable _nextObject
private boolean _originatorInfoCalled
public EnvelopedDataParser(ASN1SequenceParser seq) throws IOException
IOException
public ASN1Integer getVersion()
public OriginatorInfo getOriginatorInfo() throws IOException
IOException
public ASN1SetParser getRecipientInfos() throws IOException
IOException
public EncryptedContentInfoParser getEncryptedContentInfo() throws IOException
IOException
public ASN1SetParser getUnprotectedAttrs() throws IOException
IOException