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 ReferenceDigestAlgorithm
to usesetReferenceId
(String referenceId) Deprecated.Sets an Enveloped Reference Id to useMethods inherited from class eu.europa.esig.dss.xades.tsl.TrustedListV5SignatureParametersBuilder
getTargetTLVersion, isEn319132
Methods inherited from class eu.europa.esig.dss.xades.tsl.AbstractTrustedListSignatureParametersBuilder
assertConfigurationIsValid, build, getEnvelopedSignatureReference, getReferences, initParameters
Methods 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
-CertificateToken
to be used for a signature creationtlXmlDocument
-DSSDocument
Trusted List XML document to be signed
-
-
Method Details
-
setReferenceId
Deprecated.Description copied from class:AbstractTrustedListSignatureParametersBuilder
Sets an Enveloped Reference Id to useDefault: "ref-enveloped-signature"
- Overrides:
setReferenceId
in classTrustedListV5SignatureParametersBuilder
- Parameters:
referenceId
-String
reference Id- Returns:
- this builder
-
setReferenceDigestAlgorithm
public TrustedListSignatureParametersBuilder setReferenceDigestAlgorithm(DigestAlgorithm digestAlgorithm) Deprecated.Description copied from class:AbstractTrustedListSignatureParametersBuilder
Sets an Enveloped ReferenceDigestAlgorithm
to use- Overrides:
setReferenceDigestAlgorithm
in classTrustedListV5SignatureParametersBuilder
- Parameters:
digestAlgorithm
-DigestAlgorithm
to be used- Returns:
- this builder
-
setDigestAlgorithm
Deprecated.Description copied from class:AbstractSignatureParametersBuilder
Sets a digest algorithm to be used to hash the signed data- Overrides:
setDigestAlgorithm
in classTrustedListV5SignatureParametersBuilder
- Parameters:
digestAlgorithm
-DigestAlgorithm
- Returns:
- this
AbstractSignatureParametersBuilder
-
setEncryptionAlgorithm
public TrustedListSignatureParametersBuilder setEncryptionAlgorithm(EncryptionAlgorithm encryptionAlgorithm) Deprecated.Description copied from class:AbstractSignatureParametersBuilder
Sets an encryption algorithm used by the signing-certificate's key pair.- Overrides:
setEncryptionAlgorithm
in classTrustedListV5SignatureParametersBuilder
- Parameters:
encryptionAlgorithm
-EncryptionAlgorithm
- Returns:
- this
AbstractSignatureParametersBuilder
-
setBLevelParams
Deprecated.Description copied from class:AbstractSignatureParametersBuilder
Sets a BLevelParameters (e.g. a SigningDate)- Overrides:
setBLevelParams
in classTrustedListV5SignatureParametersBuilder
- Parameters:
bLevelParams
-BLevelParameters
to be used- Returns:
- the builder
-
TrustedListV5SignatureParametersBuilder
orTrustedListV6SignatureParametersBuilder
instead.