public class SignedDataParser extends Object
SignedData object.
SignedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithms DigestAlgorithmIdentifiers,
encapContentInfo EncapsulatedContentInfo,
certificates [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos
}
| Modifier and Type | Field and Description |
|---|---|
private boolean |
_certsCalled |
private boolean |
_crlsCalled |
private Object |
_nextObject |
private ASN1SequenceParser |
_seq |
private ASN1Integer |
_version |
| Modifier | Constructor and Description |
|---|---|
private |
SignedDataParser(ASN1SequenceParser seq) |
| Modifier and Type | Method and Description |
|---|---|
ASN1SetParser |
getCertificates() |
ASN1SetParser |
getCrls() |
ASN1SetParser |
getDigestAlgorithms() |
ContentInfoParser |
getEncapContentInfo() |
static SignedDataParser |
getInstance(Object o) |
ASN1SetParser |
getSignerInfos() |
ASN1Integer |
getVersion() |
private ASN1SequenceParser _seq
private ASN1Integer _version
private Object _nextObject
private boolean _certsCalled
private boolean _crlsCalled
private SignedDataParser(ASN1SequenceParser seq) throws IOException
IOExceptionpublic static SignedDataParser getInstance(Object o) throws IOException
IOExceptionpublic ASN1Integer getVersion()
public ASN1SetParser getDigestAlgorithms() throws IOException
IOExceptionpublic ContentInfoParser getEncapContentInfo() throws IOException
IOExceptionpublic ASN1SetParser getCertificates() throws IOException
IOExceptionpublic ASN1SetParser getCrls() throws IOException
IOExceptionpublic ASN1SetParser getSignerInfos() throws IOException
IOException