Package eu.europa.esig.dss.xades
Class TrustedListSignatureParametersBuilder
java.lang.Object
eu.europa.esig.dss.signature.AbstractSignatureParametersBuilder<XAdESSignatureParameters>
eu.europa.esig.dss.xades.tsl.AbstractTrustedListSignatureParametersBuilder
eu.europa.esig.dss.xades.tsl.TrustedListV5SignatureParametersBuilder
eu.europa.esig.dss.xades.TrustedListSignatureParametersBuilder
- All Implemented Interfaces:
SignatureParametersBuilder<XAdESSignatureParameters>
@Deprecated
public class TrustedListSignatureParametersBuilder
extends TrustedListV5SignatureParametersBuilder
Deprecated.
Creates Signature parameters for a Trusted List creation
NOTE: the same instance of SignatureParameters shall be used on calls
DocumentSignatureService.getDataToSign(...) and DocumentSignatureService.signDocument(...)
-
Constructor Summary
ConstructorsConstructorDescriptionTrustedListSignatureParametersBuilder(CertificateToken signingCertificate, DSSDocument tlXmlDocument) Deprecated.since DSS 6.2. -
Method Summary
Modifier and TypeMethodDescriptionsetBLevelParams(BLevelParameters bLevelParams) Deprecated.Sets a BLevelParameters (e.g. a SigningDate)setDigestAlgorithm(DigestAlgorithm digestAlgorithm) Deprecated.Sets a digest algorithm to be used to hash the signed datasetEncryptionAlgorithm(EncryptionAlgorithm encryptionAlgorithm) Deprecated.Sets an encryption algorithm used by the signing-certificate's key pair.setReferenceDigestAlgorithm(DigestAlgorithm digestAlgorithm) Deprecated.Sets an Enveloped ReferenceDigestAlgorithmto usesetReferenceId(String referenceId) Deprecated.Sets an Enveloped Reference Id to useMethods inherited from class eu.europa.esig.dss.xades.tsl.TrustedListV5SignatureParametersBuilder
getTargetTLVersion, isEn319132Methods inherited from class eu.europa.esig.dss.xades.tsl.AbstractTrustedListSignatureParametersBuilder
assertConfigurationIsValid, build, getEnvelopedSignatureReference, getReferences, initParametersMethods inherited from class eu.europa.esig.dss.signature.AbstractSignatureParametersBuilder
bLevel
-
Constructor Details
-
TrustedListSignatureParametersBuilder
@Deprecated public TrustedListSignatureParametersBuilder(CertificateToken signingCertificate, DSSDocument tlXmlDocument) Deprecated.since DSS 6.2. Please use insteadnew TrustedListV5SignatureParametersBuilder(signingCertificate, tlXmlDocument)The constructor to build Signature Parameters for a Trusted List signing with respect to ETSI TS 119 612- Parameters:
signingCertificate-CertificateTokento be used for a signature creationtlXmlDocument-DSSDocumentTrusted List XML document to be signed
-
-
Method Details
-
setReferenceId
Deprecated.Description copied from class:AbstractTrustedListSignatureParametersBuilderSets an Enveloped Reference Id to useDefault: "ref-enveloped-signature"
- Overrides:
setReferenceIdin classTrustedListV5SignatureParametersBuilder- Parameters:
referenceId-Stringreference Id- Returns:
- this builder
-
setReferenceDigestAlgorithm
public TrustedListSignatureParametersBuilder setReferenceDigestAlgorithm(DigestAlgorithm digestAlgorithm) Deprecated.Description copied from class:AbstractTrustedListSignatureParametersBuilderSets an Enveloped ReferenceDigestAlgorithmto use- Overrides:
setReferenceDigestAlgorithmin classTrustedListV5SignatureParametersBuilder- Parameters:
digestAlgorithm-DigestAlgorithmto be used- Returns:
- this builder
-
setDigestAlgorithm
Deprecated.Description copied from class:AbstractSignatureParametersBuilderSets a digest algorithm to be used to hash the signed data- Overrides:
setDigestAlgorithmin classTrustedListV5SignatureParametersBuilder- Parameters:
digestAlgorithm-DigestAlgorithm- Returns:
- this
AbstractSignatureParametersBuilder
-
setEncryptionAlgorithm
public TrustedListSignatureParametersBuilder setEncryptionAlgorithm(EncryptionAlgorithm encryptionAlgorithm) Deprecated.Description copied from class:AbstractSignatureParametersBuilderSets an encryption algorithm used by the signing-certificate's key pair.- Overrides:
setEncryptionAlgorithmin classTrustedListV5SignatureParametersBuilder- Parameters:
encryptionAlgorithm-EncryptionAlgorithm- Returns:
- this
AbstractSignatureParametersBuilder
-
setBLevelParams
Deprecated.Description copied from class:AbstractSignatureParametersBuilderSets a BLevelParameters (e.g. a SigningDate)- Overrides:
setBLevelParamsin classTrustedListV5SignatureParametersBuilder- Parameters:
bLevelParams-BLevelParametersto be used- Returns:
- the builder
-
TrustedListV5SignatureParametersBuilderorTrustedListV6SignatureParametersBuilderinstead.