Class CMSObjectGenerator

java.lang.Object
eu.europa.esig.dss.cms.object.CMSObjectGenerator

public class CMSObjectGenerator extends Object
CMSGenerator implementation based on BouncyCastle org.bouncycastle.cms.CMSSignedData
  • Field Details

    • signerInfoGenerator

      protected org.bouncycastle.cms.SignerInfoGenerator signerInfoGenerator
    • certificateStore

      protected org.bouncycastle.util.Store<org.bouncycastle.cert.X509CertificateHolder> certificateStore
    • signers

      protected org.bouncycastle.cms.SignerInformationStore signers
    • attributeCertificates

      protected org.bouncycastle.util.Store<org.bouncycastle.cert.X509AttributeCertificateHolder> attributeCertificates
    • crls

      protected org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> crls
    • ocspBasicStore

      protected org.bouncycastle.util.Store<?> ocspBasicStore
    • ocspResponsesStore

      protected org.bouncycastle.util.Store<?> ocspResponsesStore
    • digestAlgorithmIDs

      protected Collection<org.bouncycastle.asn1.x509.AlgorithmIdentifier> digestAlgorithmIDs
    • toBeSignedDocument

      protected eu.europa.esig.dss.model.DSSDocument toBeSignedDocument
    • encapsulate

      protected boolean encapsulate
  • Constructor Details

    • CMSObjectGenerator

      public CMSObjectGenerator()
      Default constructor
  • Method Details

    • generate

      public eu.europa.esig.dss.cms.CMS generate()
    • setSignerInfoGenerator

      public void setSignerInfoGenerator(org.bouncycastle.cms.SignerInfoGenerator arg0)
    • setCertificates

      public void setCertificates(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CertificateHolder> arg0)
    • setSigners

      public void setSigners(org.bouncycastle.cms.SignerInformationStore arg0)
    • setAttributeCertificates

      public void setAttributeCertificates(org.bouncycastle.util.Store<org.bouncycastle.cert.X509AttributeCertificateHolder> arg0)
    • setCRLs

      public void setCRLs(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> arg0)
    • setOcspBasicStore

      public void setOcspBasicStore(org.bouncycastle.util.Store<?> arg0)
    • setOcspResponsesStore

      public void setOcspResponsesStore(org.bouncycastle.util.Store<?> arg0)
    • setDigestAlgorithmIDs

      public void setDigestAlgorithmIDs(Collection<org.bouncycastle.asn1.x509.AlgorithmIdentifier> arg0)
    • setToBeSignedDocument

      public void setToBeSignedDocument(eu.europa.esig.dss.model.DSSDocument arg0)
    • setEncapsulate

      public void setEncapsulate(boolean arg0)