Class CMSDigestedData

java.lang.Object
org.bouncycastle.cms.CMSDigestedData
All Implemented Interfaces:
org.bouncycastle.util.Encodable

public class CMSDigestedData extends Object implements org.bouncycastle.util.Encodable
containing class for an CMS Digested Data object
     CMSDigestedData cd = new CMSDigestedData(inputStream);


     process(cd.getContent());
 
  • Constructor Details

  • Method Details

    • getContentType

      public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType()
    • getDigestAlgorithm

      public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
    • getDigestedContent

      public CMSProcessable getDigestedContent() throws CMSException
      Return the digested content
      Returns:
      the digested content
      Throws:
      CMSException - if there is an exception un-compressing the data.
    • toASN1Structure

      public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure()
      return the ContentInfo
    • getEncoded

      public byte[] getEncoded() throws IOException
      return the ASN.1 encoded representation of this object.
      Specified by:
      getEncoded in interface org.bouncycastle.util.Encodable
      Throws:
      IOException
    • verify

      public boolean verify(DigestCalculatorProvider calculatorProvider) throws CMSException
      Throws:
      CMSException