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 Element
addDataObjectReference(Document documentDom, Element asicManifestDom, DSSDocument document, DigestAlgorithm digestAlgorithm)
Adds a<DataObjectReference>
elementprotected void
addSigReference(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
-Document
to add the DataObjectReference toasicManifestDom
-Element
containing an asicManifestDom to incorporate the DataObjectReference withindocument
-DSSDocument
to referdigestAlgorithm
-DigestAlgorithm
to use for digest calculation- Returns:
Element
-