Class ASiCWithCAdESTimestampManifestBuilder
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.ASiCWithCAdESTimestampManifestBuilder
This class is used to create a Manifest file for a timestamp creation
-
Field Summary
Fields inherited from class AbstractASiCManifestBuilder
asicContent, digestAlgorithm, sigReferenceUri -
Constructor Summary
ConstructorsConstructorDescriptionASiCWithCAdESTimestampManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String timestampFilename) The default constructorASiCWithCAdESTimestampManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String timestampFilename, 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
-
ASiCWithCAdESTimestampManifestBuilder
public ASiCWithCAdESTimestampManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String timestampFilename) The default constructor- Parameters:
asicContent-ASiCContentrepresenting container's document structuredigestAlgorithm-DigestAlgorithmto use for reference digest computationtimestampFilename-Stringfilename of the time-stamp document associated with the manifest
-
ASiCWithCAdESTimestampManifestBuilder
public ASiCWithCAdESTimestampManifestBuilder(ASiCContent asicContent, DigestAlgorithm digestAlgorithm, String timestampFilename, ASiCWithCAdESFilenameFactory asicFilenameFactory) Constructor with filename factory- Parameters:
asicContent-ASiCContentrepresenting container's document structuredigestAlgorithm-DigestAlgorithmto use for reference digest computationtimestampFilename-Stringfilename of the time-stamp document 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 ASiCWithCAdESTimestampManifestBuilder 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
-