public class EnvelopedDataParser extends java.lang.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 java.io.IOException
java.io.IOExceptionpublic ASN1Integer getVersion()
public OriginatorInfo getOriginatorInfo() throws java.io.IOException
java.io.IOExceptionpublic ASN1SetParser getRecipientInfos() throws java.io.IOException
java.io.IOExceptionpublic EncryptedContentInfoParser getEncryptedContentInfo() throws java.io.IOException
java.io.IOExceptionpublic ASN1SetParser getUnprotectedAttrs() throws java.io.IOException
java.io.IOException