org.bouncycastle.asn1.cms
Class SignedDataParser

java.lang.Object
  extended by org.bouncycastle.asn1.cms.SignedDataParser

public class SignedDataParser
extends java.lang.Object

 SignedData ::= SEQUENCE {
     version CMSVersion,
     digestAlgorithms DigestAlgorithmIdentifiers,
     encapContentInfo EncapsulatedContentInfo,
     certificates [0] IMPLICIT CertificateSet OPTIONAL,
     crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
     signerInfos SignerInfos
   }
 


Field Summary
private  boolean _certsCalled
           
private  boolean _crlsCalled
           
private  java.lang.Object _nextObject
           
private  ASN1SequenceParser _seq
           
private  DERInteger _version
           
 
Constructor Summary
private SignedDataParser(ASN1SequenceParser seq)
           
 
Method Summary
 ASN1SetParser getCertificates()
           
 ASN1SetParser getCrls()
           
 ASN1SetParser getDigestAlgorithms()
           
 ContentInfoParser getEncapContentInfo()
           
static SignedDataParser getInstance(java.lang.Object o)
           
 ASN1SetParser getSignerInfos()
           
 DERInteger getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_seq

private ASN1SequenceParser _seq

_version

private DERInteger _version

_nextObject

private java.lang.Object _nextObject

_certsCalled

private boolean _certsCalled

_crlsCalled

private boolean _crlsCalled
Constructor Detail

SignedDataParser

private SignedDataParser(ASN1SequenceParser seq)
                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getInstance

public static SignedDataParser getInstance(java.lang.Object o)
                                    throws java.io.IOException
Throws:
java.io.IOException

getVersion

public DERInteger getVersion()

getDigestAlgorithms

public ASN1SetParser getDigestAlgorithms()
                                  throws java.io.IOException
Throws:
java.io.IOException

getEncapContentInfo

public ContentInfoParser getEncapContentInfo()
                                      throws java.io.IOException
Throws:
java.io.IOException

getCertificates

public ASN1SetParser getCertificates()
                              throws java.io.IOException
Throws:
java.io.IOException

getCrls

public ASN1SetParser getCrls()
                      throws java.io.IOException
Throws:
java.io.IOException

getSignerInfos

public ASN1SetParser getSignerInfos()
                             throws java.io.IOException
Throws:
java.io.IOException