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.PolicyDeprecated.getRoles()Get signing roles.Gets signature digest typeGet signature id.voidvoidsetClaimedSigningDate(Date claimedSigningDate) voidsetCountry(String country) voidsetDataFileDigestAlgorithm(DigestAlgorithm algorithm) Sets data file digest typevoidsetEncryptionAlgorithm(EncryptionAlgorithm encryptionAlgorithm) Set the encryption algorithmvoidsetPolicy(eu.europa.esig.dss.model.Policy policy) voidsetPostalCode(String postalCode) voidsetProductionPlace(SignatureProductionPlace productionPlace) Deprecated.voidSet signing roles.voidsetSignatureDigestAlgorithm(DigestAlgorithm algorithm) Sets signature digest typevoidsetSignatureId(String signatureId) Set signature id.voidsetSignatureProfile(SignatureProfile signatureProfile) voidsetSigningCertificate(X509Certificate signingCertificate) voidsetStateOrProvince(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
-