Class ReferenceBuilder
java.lang.Object
eu.europa.esig.dss.xades.reference.ReferenceBuilder
Creates, validates references and processes defined transformations
-
Constructor Summary
ConstructorsConstructorDescriptionReferenceBuilder(List<DSSDocument> documents, DigestAlgorithm digestAlgorithm) The default constructor for a detached references creationReferenceBuilder(List<DSSDocument> documents, XAdESSignatureParameters xadesSignatureParameters) The default constructor for a signature references creation -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a list of references based on the configurationvoidsetReferenceIdPrefix(String referenceIdPrefix) Sets the reference id prefix to be used on reference creation
-
Constructor Details
-
ReferenceBuilder
public ReferenceBuilder(List<DSSDocument> documents, XAdESSignatureParameters xadesSignatureParameters) The default constructor for a signature references creation- Parameters:
documents- a list ofDSSDocuments to create references forxadesSignatureParameters-XAdESSignatureParameters
-
ReferenceBuilder
The default constructor for a detached references creation- Parameters:
documents- a list of detachedDSSDocumentsdigestAlgorithm-DigestAlgorithm
-
-
Method Details
-
setReferenceIdPrefix
Sets the reference id prefix to be used on reference creation- Parameters:
referenceIdPrefix-Stringid prefix to use for references
-
build
Builds a list of references based on the configuration- Returns:
- a list of
DSSReferences
-