Class ASiCWithCAdESSignatureManifestBuilder
java.lang.Object
eu.europa.esig.dss.asic.common.AbstractASiCManifestBuilder
eu.europa.esig.dss.asic.cades.signature.manifest.ASiCEWithCAdESManifestBuilder
eu.europa.esig.dss.asic.cades.signature.manifest.ASiCWithCAdESSignatureManifestBuilder
This class is used to create a Manifest file for a signature creation
-
Field Summary
Fields inherited from class AbstractASiCManifestBuilder
asicContent, digestAlgorithm, sigReferenceUri -
Constructor Summary
ConstructorsConstructorDescriptionASiCWithCAdESSignatureManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String signatureFilename) The default constructorASiCWithCAdESSignatureManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String signatureFilename, ASiCWithCAdESFilenameFactory asicFilenameFactory) Constructor with filename factory -
Method Summary
Modifier and TypeMethodDescriptionprotected MimeType(Optional) Returns theMimeTypeto be used for a signature reference (signature or timestamp)setAsicContentDocumentFilter(ASiCContentDocumentFilter asicContentDocumentFilter) Sets anASiCContentDocumentFilterused to filter the documents to compute hashes for.Methods inherited from class ASiCEWithCAdESManifestBuilder
getManifestFilename, initDefaultAsicContentDocumentFilterMethods inherited from class AbstractASiCManifestBuilder
addDataObjectReference, addDataObjectReferences, addSigReference, build, buildDom, createRootElement, getAsicContentDocumentFilter, isRootfile, toDSSDocument
-
Constructor Details
-
ASiCWithCAdESSignatureManifestBuilder
public ASiCWithCAdESSignatureManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String signatureFilename) The default constructor- Parameters:
asicContent-ASiCContentrepresenting container's document structuredigestAlgorithm-DigestAlgorithmto use for reference digest computationsignatureFilename-Stringfilename of the signature associated with the manifest
-
ASiCWithCAdESSignatureManifestBuilder
public ASiCWithCAdESSignatureManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String signatureFilename, ASiCWithCAdESFilenameFactory asicFilenameFactory) Constructor with filename factory- Parameters:
asicContent-ASiCContentrepresenting container's document structuredigestAlgorithm-DigestAlgorithmto use for reference digest computationsignatureFilename-Stringfilename of the signature associated with the manifestasicFilenameFactory-ASiCWithCAdESFilenameFactory
-
-
Method Details
-
getSigReferenceMimeType
Description copied from class:AbstractASiCManifestBuilder(Optional) Returns theMimeTypeto be used for a signature reference (signature or timestamp)- Specified by:
getSigReferenceMimeTypein classAbstractASiCManifestBuilder- Returns:
MimeType
-
setAsicContentDocumentFilter
public ASiCWithCAdESSignatureManifestBuilder setAsicContentDocumentFilter(ASiCContentDocumentFilter asicContentDocumentFilter) Description copied from class:AbstractASiCManifestBuilderSets anASiCContentDocumentFilterused to filter the documents to compute hashes for. When not set, a defaultASiCContentDocumentFilteris used for the given manifest type.- Overrides:
setAsicContentDocumentFilterin classAbstractASiCManifestBuilder- Parameters:
asicContentDocumentFilter-ASiCContentDocumentFilter- Returns:
- this
ASiCEvidenceRecordDigestBuilder
-