Package org.digidoc4j
Class SignatureParameters
java.lang.Object
org.digidoc4j.SignatureParameters
- All Implemented Interfaces:
Serializable
Signature parameters. Parameter information is used when signing a document. Following items can be specified:
- Signature production place
- Roles of the signer
- Signature id
- Digest algorithm
- Encryption algorithm
- Signature profile
- Signing certificate
- Policy
- Claimed signing date
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Clones signature parametersgetCity()
Gets data file digest typeGet the encryption algorithmeu.europa.esig.dss.model.Policy
Deprecated.getRoles()
Get signing roles.Gets signature digest typeGet signature id.void
void
setClaimedSigningDate
(Date claimedSigningDate) void
setCountry
(String country) void
setDataFileDigestAlgorithm
(DigestAlgorithm algorithm) Sets data file digest typevoid
setEncryptionAlgorithm
(EncryptionAlgorithm encryptionAlgorithm) Set the encryption algorithmvoid
setPolicy
(eu.europa.esig.dss.model.Policy policy) void
setPostalCode
(String postalCode) void
setProductionPlace
(SignatureProductionPlace productionPlace) Deprecated.void
Set signing roles.void
setSignatureDigestAlgorithm
(DigestAlgorithm algorithm) Sets signature digest typevoid
setSignatureId
(String signatureId) Set signature id.void
setSignatureProfile
(SignatureProfile signatureProfile) void
setSigningCertificate
(X509Certificate signingCertificate) void
setStateOrProvince
(String stateOrProvince)
-
Constructor Details
-
SignatureParameters
public SignatureParameters()
-
-
Method Details
-
getProductionPlace
Deprecated.Get production place values.- Returns:
- production place
-
getCity
-
setCity
-
getStateOrProvince
-
setStateOrProvince
-
getPostalCode
-
setPostalCode
-
getCountry
-
setCountry
-
getRoles
Get signing roles.- Returns:
- signing roles
-
setProductionPlace
Deprecated.Set the production place.- Parameters:
productionPlace
- production place
-
setRoles
Set signing roles.- Parameters:
roles
- signing roles
-
setSignatureId
Set signature id.- Parameters:
signatureId
- signature ID
-
getSignatureId
Get signature id.- Returns:
- signature ID
-
setSignatureDigestAlgorithm
Sets signature digest type- Parameters:
algorithm
- signature digest algorithm
-
getSignatureDigestAlgorithm
Gets signature digest type- Returns:
- signature digest algorithm
-
setDataFileDigestAlgorithm
Sets data file digest type- Parameters:
algorithm
- data file digest algorithm
-
getDataFileDigestAlgorithm
Gets data file digest type- Returns:
- data file digest algorithm
-
getEncryptionAlgorithm
Get the encryption algorithm- Returns:
- encryption algorithm
-
setEncryptionAlgorithm
Set the encryption algorithm- Parameters:
encryptionAlgorithm
- encryption algorithm to use
-
getSignatureProfile
-
setSignatureProfile
-
setSigningCertificate
-
getSigningCertificate
-
getPolicy
public eu.europa.esig.dss.model.Policy getPolicy() -
setPolicy
public void setPolicy(eu.europa.esig.dss.model.Policy policy) -
getClaimedSigningDate
-
setClaimedSigningDate
-
copy
Clones signature parameters- Returns:
- new signature parameters object
-