Class SignedDataParser


  • public class SignedDataParser
    extends java.lang.Object
    Parser for RFC 5652: SignedData object.

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

      • getInstance

        public static SignedDataParser getInstance​(java.lang.Object o)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • 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