Class AbstractManifestBuilder
java.lang.Object
eu.europa.esig.dss.asic.cades.signature.manifest.AbstractManifestBuilder
- Direct Known Subclasses:
ASiCEWithCAdESArchiveManifestBuilder,ASiCEWithCAdESManifestBuilder
public abstract class AbstractManifestBuilder extends Object
The abstract class to build a Manifest for ASiC with CAdES
-
Constructor Summary
Constructors Constructor Description AbstractManifestBuilder() -
Method Summary
Modifier and Type Method Description protected ElementaddDataObjectReference(Document documentDom, Element asicManifestDom, DSSDocument document, DigestAlgorithm digestAlgorithm)Adds a<DataObjectReference>elementprotected voidaddSigReference(Document documentDom, Element asicManifestDom, String uri, MimeType mimeType)Adds a<SigReference>element
-
Constructor Details
-
AbstractManifestBuilder
public AbstractManifestBuilder()
-
-
Method Details
-
addSigReference
protected void addSigReference(Document documentDom, Element asicManifestDom, String uri, MimeType mimeType)Adds a<SigReference>element -
addDataObjectReference
protected Element addDataObjectReference(Document documentDom, Element asicManifestDom, DSSDocument document, DigestAlgorithm digestAlgorithm)Adds a<DataObjectReference>element- Parameters:
documentDom-Documentto add the DataObjectReference toasicManifestDom-Elementcontaining an asicManifestDom to incorporate the DataObjectReference withindocument-DSSDocumentto referdigestAlgorithm-DigestAlgorithmto use for digest calculation- Returns:
Element
-