Class CMSObjectGenerator
java.lang.Object
eu.europa.esig.dss.cms.object.CMSObjectGenerator
CMSGenerator implementation based on BouncyCastle
org.bouncycastle.cms.CMSSignedData-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.bouncycastle.util.Store<org.bouncycastle.cert.X509AttributeCertificateHolder> protected org.bouncycastle.util.Store<org.bouncycastle.cert.X509CertificateHolder> protected org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> protected Collection<org.bouncycastle.asn1.x509.AlgorithmIdentifier> protected booleanprotected org.bouncycastle.util.Store<?> protected org.bouncycastle.util.Store<?> protected org.bouncycastle.cms.SignerInfoGeneratorprotected org.bouncycastle.cms.SignerInformationStoreprotected eu.europa.esig.dss.model.DSSDocument -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.cms.CMSgenerate()voidsetAttributeCertificates(org.bouncycastle.util.Store<org.bouncycastle.cert.X509AttributeCertificateHolder> arg0) voidsetCertificates(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CertificateHolder> arg0) voidsetCRLs(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> arg0) voidsetDigestAlgorithmIDs(Collection<org.bouncycastle.asn1.x509.AlgorithmIdentifier> arg0) voidsetEncapsulate(boolean arg0) voidsetOcspBasicStore(org.bouncycastle.util.Store<?> arg0) voidsetOcspResponsesStore(org.bouncycastle.util.Store<?> arg0) voidsetSignerInfoGenerator(org.bouncycastle.cms.SignerInfoGenerator arg0) voidsetSigners(org.bouncycastle.cms.SignerInformationStore arg0) voidsetToBeSignedDocument(eu.europa.esig.dss.model.DSSDocument arg0)
-
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
-
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
-
setToBeSignedDocument
public void setToBeSignedDocument(eu.europa.esig.dss.model.DSSDocument arg0) -
setEncapsulate
public void setEncapsulate(boolean arg0)
-