Class CMSSignedDocument

java.lang.Object
eu.europa.esig.dss.model.CommonDocument
eu.europa.esig.dss.cades.signature.CMSSignedDocument
All Implemented Interfaces:
eu.europa.esig.dss.model.DSSDocument, Serializable

public class CMSSignedDocument
extends eu.europa.esig.dss.model.CommonDocument
A document composed by a CMSSignedData
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected org.bouncycastle.cms.CMSSignedData signedData  

    Fields inherited from class eu.europa.esig.dss.model.CommonDocument

    absolutePath, base64EncodeDigestMap, mimeType, name
  • Constructor Summary

    Constructors 
    Constructor Description
    CMSSignedDocument​(org.bouncycastle.cms.CMSSignedData data)
    The default constructor for CMSSignedDocument.
  • Method Summary

    Modifier and Type Method Description
    String getAbsolutePath()  
    String getBase64Encoded()  
    byte[] getBytes()  
    org.bouncycastle.cms.CMSSignedData getCMSSignedData()  
    InputStream openStream()  

    Methods inherited from class eu.europa.esig.dss.model.CommonDocument

    getDigest, getMimeType, getName, save, setAbsolutePath, setMimeType, setName, toString, writeTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • signedData

      protected org.bouncycastle.cms.CMSSignedData signedData
  • Constructor Details

    • CMSSignedDocument

      public CMSSignedDocument​(org.bouncycastle.cms.CMSSignedData data)
      The default constructor for CMSSignedDocument.
      Parameters:
      data - the CMSSignedData
  • Method Details

    • openStream

      public InputStream openStream()
    • getCMSSignedData

      public org.bouncycastle.cms.CMSSignedData getCMSSignedData()
      Returns:
      the signedData
    • getBytes

      public byte[] getBytes()
    • getBase64Encoded

      public String getBase64Encoded()
    • getAbsolutePath

      public String getAbsolutePath()
      Specified by:
      getAbsolutePath in interface eu.europa.esig.dss.model.DSSDocument
      Overrides:
      getAbsolutePath in class eu.europa.esig.dss.model.CommonDocument