Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCMSGenerator - Class in eu.europa.esig.dss.cms
-
Abstract implementation of the
CMSGeneratorcontaining the set variable values - AbstractCMSGenerator() - Constructor for class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Default constructor
- assertATSv2AugmentationSupported() - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
This method returns whether the augmentation of signatures with an archive-time-stamp-v2 is supported by the current implementation
- assertATSv2AugmentationSupported() - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
This method checks whether the augmentation of signatures with an archive-time-stamp-v2 is supported by the current implementation
- assertEvidenceRecordEmbeddingSupported() - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
This method checks whether the embedding of existing Evidence Records within CMS is supported by the current implementation
- assertEvidenceRecordEmbeddingSupported() - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
This method checks whether the embedding of existing Evidence Records within CMS is supported by the current implementation
- attributeCertificates - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of attribute certificates
C
- certificateStore - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of certificates to be encapsulated within SignedData.certificates field
- CMS - Interface in eu.europa.esig.dss.cms
-
Represents a content of a CMS Signed Data object
- CMSGenerator - Interface in eu.europa.esig.dss.cms
-
Generates a
eu.europa.esig.dss.eu.europa.esig.dss.cms.CMSwith the given input data - CMSSignedDocument - Class in eu.europa.esig.dss.cms
-
A document composed by a CMSSignedData
- CMSSignedDocument(CMSSignedData) - Constructor for class eu.europa.esig.dss.cms.CMSSignedDocument
-
The default constructor for CMSSignedDocument.
- CMSSignedDocument(CMSSignedData, String) - Constructor for class eu.europa.esig.dss.cms.CMSSignedDocument
-
The constructor for CMSSignedDocument with a custom document name
- CMSUtils - Class in eu.europa.esig.dss.cms
-
Contains utils methods for CMS processing
- crls - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of CRLs to be encapsulated within SignedData.crls field
D
- digestAlgorithmIDs - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of digest algorithms to be included
E
- encapsulate - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Whether the signed document shall be encapsulated within the CMS
- equals(Object) - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
- eu.europa.esig.dss.cms - package eu.europa.esig.dss.cms
G
- generate() - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Generates the
CMS - getAttributeCertificates() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets attribute certificates incorporates within CMS
- getBytes() - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
-
Returns the encoded binaries of the CMSSignedData
- getCertificates() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the certificates store, representing the value of SignedData.certificates field
- getCMSSignedData() - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
-
Gets
CMSSignedData - getContentInfoEncoding(CMS) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Gets encoding of the ContentInfo of CMS
- getContentInfoEncoding(CMS) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Gets encoding of the ContentInfo of CMS
- getCRLs() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the CRLs store (OCSP excluded), representing the value of SignedData.crls field
- getDEREncoded() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets DER-encoded content of the CMS SignedData.
- getDigestAlgorithmIDs() - Method in interface eu.europa.esig.dss.cms.CMS
-
Returns a set of algorithm identifiers (OIDs) incorporated within SignedData.digestAlgorithms field of CMS
- getDSSResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
This method is used to verify whether the provided
DSSResourcesHandlerBuilderis supported by the current implementation. - getDSSResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
This method is used to verify whether the provided
DSSResourcesHandlerBuilderis supported by the current implementation. - getEncoded() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets encoded content of the CMS SignedData, keeping the original encoding.
- getOcspBasicStore() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the OCSP Basic Store, incorporated within the SignedData.crls field
- getOcspResponseStore() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the OCSP Responses Store, incorporated within the SignedData.crls field
- getSignedContent() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the signed content incorporated within the SignedData.encapContentInfo.eContent field
- getSignedContentType() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets signed content type, present within the SignedData.encapContentInfo.eContentType field
- getSignerInfos() - Method in interface eu.europa.esig.dss.cms.CMS
-
Gets the signers of the signature, incorporated within the SignedData.signerInfos field
- getVersion() - Method in interface eu.europa.esig.dss.cms.CMS
-
Returns value of SignedData.version field
H
- hashCode() - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
I
- ICMSUtils - Interface in eu.europa.esig.dss.cms
-
The interface of Utils class for processing
CMS - isDetachedSignature() - Method in interface eu.europa.esig.dss.cms.CMS
-
Returns whether the signature is detached (i.e.
J
- jpms_dss_cms - module jpms_dss_cms
L
- loadCMSGenerator() - Static method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Loads the available
CMSGeneratorbased on the loaded module in the classpath.
O
- ocspBasicStore - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of OCSP basic responses
- ocspResponsesStore - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of OCSP responses
- openStream() - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
P
- parseToCMS(byte[]) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Parses the given byte array to a
CMSobject - parseToCMS(byte[]) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Parses the given byte array to a
CMSobject - parseToCMS(DSSDocument) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Parses the given
DSSDocumentto aCMSobject - parseToCMS(DSSDocument) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Parses the given
DSSDocumentto aCMSobject - populateDigestAlgorithmSet(CMS, Collection<AlgorithmIdentifier>) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Adds digest algorithms to
CMSSignedData - populateDigestAlgorithmSet(CMS, Collection<AlgorithmIdentifier>) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Adds digest algorithms to
CMSSignedData
R
- recomputeSignerInformation(CMS, SignerId, DigestCalculatorProvider, DSSResourcesHandlerBuilder) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
This method re-created the
SignerInformationwith a givensignerIdfromCMSby providing thedigestCalculatorProviderto the validation. - recomputeSignerInformation(CMS, SignerId, DigestCalculatorProvider, DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
This method re-created the
SignerInformationwith a givensignerIdfromCMSby providing thedigestCalculatorProviderto the validation. - replaceCertificatesAndCRLs(CMS, Store<X509CertificateHolder>, Store<X509AttributeCertificateHolder>, Store<X509CRLHolder>, Store<?>, Store<?>) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Replaces SignedData content within the
CMSwith the provided values - replaceCertificatesAndCRLs(CMS, Store<X509CertificateHolder>, Store<X509AttributeCertificateHolder>, Store<X509CRLHolder>, Store<?>, Store<?>) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Replaces SignedData content within the
CMSwith the provided values - replaceSigners(CMS, SignerInformationStore) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Replaces the signers within
cmswith thenewSignerStore - replaceSigners(CMS, SignerInformationStore) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Replaces the signers within
cmswith thenewSignerStore - replaceUnsignedAttributes(SignerInformation, AttributeTable) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
This method replaces
unsignedAttributeswithin the givensignerInformation - replaceUnsignedAttributes(SignerInformation, AttributeTable) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
This method replaces
unsignedAttributeswithin the givensignerInformation
S
- setAttributeCertificates(Store<X509AttributeCertificateHolder>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setAttributeCertificates(Store<X509AttributeCertificateHolder>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds attribute certificates
- setCertificates(Store<X509CertificateHolder>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setCertificates(Store<X509CertificateHolder>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds certificates to be embedded within SignedData.certificates field
- setCRLs(Store<X509CRLHolder>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setCRLs(Store<X509CRLHolder>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds CRLs
- setDigestAlgorithmIDs(Collection<AlgorithmIdentifier>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setDigestAlgorithmIDs(Collection<AlgorithmIdentifier>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds a collection of digest algorithm IDs
- setEncapsulate(boolean) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setEncapsulate(boolean) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Sets whether the document shall be encapsulated within CMS
- setOcspBasicStore(Store<?>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setOcspBasicStore(Store<?>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds a collection of OCSP basic responses
- setOcspResponsesStore(Store<?>) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setOcspResponsesStore(Store<?>) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds a collection of OCSP responses
- setSignerInfoGenerator(SignerInfoGenerator) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setSignerInfoGenerator(SignerInfoGenerator) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds a SignerInfoGenerator containing information about a new signer to be embedded within CMS
- setSigners(SignerInformationStore) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setSigners(SignerInformationStore) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds existing SignerInformation's
- setToBeSignedDocument(DSSDocument) - Method in class eu.europa.esig.dss.cms.AbstractCMSGenerator
- setToBeSignedDocument(DSSDocument) - Method in interface eu.europa.esig.dss.cms.CMSGenerator
-
Adds a document to be signed
- signedData - Variable in class eu.europa.esig.dss.cms.CMSSignedDocument
-
The CMSSignedData representing the document
- signerInfoGenerator - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
New signer to be generated
- signers - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
Collection of existing signers to be added
T
- toBeSignedDocument - Variable in class eu.europa.esig.dss.cms.AbstractCMSGenerator
-
The document to be signed
- toCMS(TimeStampToken) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Converts a
TimeStampTokento aCMS - toCMS(TimeStampToken) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Converts a
TimeStampTokento aCMS - toCMSEncapsulatedContent(DSSDocument) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Converts a
DSSDocumentto the correspondingCMSTypedDataobject type - toCMSEncapsulatedContent(DSSDocument) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Converts a
DSSDocumentto the correspondingCMSTypedDataobject type
W
- writeContentInfoEncoded(CMS, OutputStream) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Writes the encoded binaries of the ContentInfo element to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeContentInfoEncoded(CMS, OutputStream) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Writes the encoded binaries of the ContentInfo element to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeSignedDataCertificatesEncoded(CMS, OutputStream) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Writes the encoded binaries of the SignedData.certificates field to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeSignedDataCertificatesEncoded(CMS, OutputStream) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Writes the encoded binaries of the SignedData.certificates field to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeSignedDataCRLsEncoded(CMS, OutputStream) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Writes the encoded binaries of the SignedData.crls field to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeSignedDataCRLsEncoded(CMS, OutputStream) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Writes the encoded binaries of the SignedData.crls field to the given
OutputStreamNOTE: This method is used for archive-time-stamp-v2 message-imprint computation. - writeSignedDataDigestAlgorithmsEncoded(CMS, OutputStream) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Writes the encoded binaries of the SignedData.digestAlgorithms field to the given
OutputStreamNOTE: This method is used for evidence record hash computation - writeSignedDataDigestAlgorithmsEncoded(CMS, OutputStream) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Writes the encoded binaries of the SignedData.digestAlgorithms field to the given
OutputStreamNOTE: This method is used for evidence record hash computation - writeSignedDataSignerInfosEncoded(CMS, OutputStream) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Writes the encoded binaries of the SignedData.signerInfos field to the given
OutputStreamNOTE: This method is used for evidence record hash computation - writeSignedDataSignerInfosEncoded(CMS, OutputStream) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Writes the encoded binaries of the SignedData.signerInfos field to the given
OutputStreamNOTE: This method is used for evidence record hash computation - writeTo(OutputStream) - Method in class eu.europa.esig.dss.cms.CMSSignedDocument
-
This method writes a content of the CMS into an
OutputStreamusing the DL coding - writeToDSSDocument(CMS, DSSResourcesHandlerBuilder) - Static method in class eu.europa.esig.dss.cms.CMSUtils
-
Creates a
DSSDocumentfrom the givenCMS. - writeToDSSDocument(CMS, DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.cms.ICMSUtils
-
Creates a
DSSDocumentfrom the givenCMSusing the implementation based coding.
All Classes and Interfaces|All Packages|Serialized Form