Package eu.europa.esig.dss.pades
Class PAdESSignatureParameters
java.lang.Object
eu.europa.esig.dss.model.AbstractSerializableSignatureParameters<TP>
eu.europa.esig.dss.AbstractSignatureParameters<CAdESTimestampParameters>
eu.europa.esig.dss.cades.CAdESSignatureParameters
eu.europa.esig.dss.pades.PAdESSignatureParameters
- All Implemented Interfaces:
SerializableSignatureParameters
,PAdESCommonParameters
,Serializable
public class PAdESSignatureParameters extends CAdESSignatureParameters implements PAdESCommonParameters
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
archiveTimestampParameters, contentTimestampParameters, signatureTimestampParameters
-
Constructor Summary
Constructors Constructor Description PAdESSignatureParameters()
-
Method Summary
Modifier and Type Method Description PAdESTimestampParameters
getArchiveTimestampParameters()
Get the parameters for achive timestamp (Baseline-LTA)String
getContactInfo()
int
getContentSize()
Returns a length of the reserved /Contents attributePAdESTimestampParameters
getContentTimestampParameters()
Get the parameters for content timestamp (Baseline-B)String
getFieldId()
Returns a signature/timestampFieldIdString
getFilter()
Returns Filter valueSignatureImageParameters
getImageParameters()
ReturnsSignatureImageParameters
for field's visual representationString
getLocation()
String
getPasswordProtection()
Returns a password string used to encrypt a documentCertificationPermission
getPermission()
String
getReason()
PAdESTimestampParameters
getSignatureTimestampParameters()
Get the parameters for signature timestamp (Baseline-T)String
getSignerName()
Date
getSigningDate()
Returns a claimed signing timeString
getSubFilter()
Returns SubFilter valuevoid
setArchiveTimestampParameters(CAdESTimestampParameters archiveTimestampParameters)
Set the parameters to produce the archive timestamp (Baseline-LTA)void
setContactInfo(String contactInfo)
void
setContentSize(int signatureSize)
This setter allows to reserve more than the default size for a signature (9472bytes)void
setContentTimestampParameters(CAdESTimestampParameters contentTimestampParameters)
Set the parameters to produce the content timestamp (Baseline-B)void
setFilter(String signatureFilter)
void
setImageParameters(SignatureImageParameters signatureImageParameters)
void
setLocation(String location)
void
setPasswordProtection(String passwordProtection)
Sets a password stringvoid
setPermission(CertificationPermission permission)
void
setReason(String reason)
void
setSignatureFieldId(String signatureFieldId)
The id/name of the signature field which should be signedvoid
setSignatureLevel(SignatureLevel signatureLevel)
Set signature level.void
setSignaturePackaging(SignaturePackaging signaturePackaging)
Set Signature packagingvoid
setSignatureTimestampParameters(CAdESTimestampParameters signatureTimestampParameters)
Set the parameters to produce the signature timestamp (Baseline-T)void
setSignerName(String signerName)
void
setSubFilter(String signatureSubFilter)
Methods inherited from class eu.europa.esig.dss.cades.CAdESSignatureParameters
getContentHintsDescription, getContentHintsType, getContentIdentifierPrefix, getContentIdentifierSuffix, isEn319122, setContentHintsDescription, setContentHintsType, setContentIdentifierPrefix, setContentIdentifierSuffix, setEn319122
Methods inherited from class eu.europa.esig.dss.AbstractSignatureParameters
getCertificateChain, getContentTimestamps, getDetachedContents, getDeterministicId, getSignedData, getSigningCertificate, reinitDeterministicId, setCertificateChain, setCertificateChain, setContentTimestamps, setDetachedContents, setSignedData, setSigningCertificate
Methods inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
bLevel, equals, getDigestAlgorithm, getEncryptionAlgorithm, getMaskGenerationFunction, getReferenceDigestAlgorithm, getSignatureAlgorithm, getSignatureLevel, getSignaturePackaging, hashCode, isGenerateTBSWithoutCertificate, isSignWithExpiredCertificate, setBLevelParams, setDigestAlgorithm, setEncryptionAlgorithm, setGenerateTBSWithoutCertificate, setMaskGenerationFunction, setReferenceDigestAlgorithm, setSignWithExpiredCertificate, toString
-
Constructor Details
-
PAdESSignatureParameters
public PAdESSignatureParameters()
-
-
Method Details
-
setSignatureLevel
Description copied from class:AbstractSerializableSignatureParameters
Set signature level. This field cannot be null.- Overrides:
setSignatureLevel
in classAbstractSerializableSignatureParameters<CAdESTimestampParameters>
- Parameters:
signatureLevel
- the expected signature level
-
getReason
- Returns:
- the reason
-
setReason
- Parameters:
reason
- the reason to set
-
getContactInfo
- Returns:
- the contactInfo
-
setContactInfo
- Parameters:
contactInfo
- the contactInfo to set
-
getFilter
Description copied from interface:PAdESCommonParameters
Returns Filter value- Specified by:
getFilter
in interfacePAdESCommonParameters
- Returns:
String
filter
-
setFilter
-
getSubFilter
Description copied from interface:PAdESCommonParameters
Returns SubFilter value- Specified by:
getSubFilter
in interfacePAdESCommonParameters
- Returns:
String
subFilter
-
setSubFilter
-
getSignerName
-
setSignerName
-
getImageParameters
Description copied from interface:PAdESCommonParameters
ReturnsSignatureImageParameters
for field's visual representation- Specified by:
getImageParameters
in interfacePAdESCommonParameters
- Returns:
SignatureImageParameters
-
setImageParameters
-
setSignaturePackaging
Description copied from class:AbstractSerializableSignatureParameters
Set Signature packaging- Overrides:
setSignaturePackaging
in classAbstractSerializableSignatureParameters<CAdESTimestampParameters>
- Parameters:
signaturePackaging
- the expected signature packaging
-
getLocation
-
setLocation
-
getFieldId
Description copied from interface:PAdESCommonParameters
Returns a signature/timestampFieldId- Specified by:
getFieldId
in interfacePAdESCommonParameters
- Returns:
String
field id
-
setSignatureFieldId
The id/name of the signature field which should be signed- Parameters:
signatureFieldId
-
-
getContentSize
public int getContentSize()Description copied from interface:PAdESCommonParameters
Returns a length of the reserved /Contents attribute- Specified by:
getContentSize
in interfacePAdESCommonParameters
- Returns:
- int content size
-
setContentSize
public void setContentSize(int signatureSize)This setter allows to reserve more than the default size for a signature (9472bytes) -
getPermission
-
setPermission
-
getPasswordProtection
Description copied from interface:PAdESCommonParameters
Returns a password string used to encrypt a document- Specified by:
getPasswordProtection
in interfacePAdESCommonParameters
- Returns:
String
password
-
setPasswordProtection
Sets a password string- Parameters:
passwordProtection
-String
password to set
-
getSigningDate
Description copied from interface:PAdESCommonParameters
Returns a claimed signing time- Specified by:
getSigningDate
in interfacePAdESCommonParameters
- Returns:
Date
-
getContentTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Get the parameters for content timestamp (Baseline-B)- Overrides:
getContentTimestampParameters
in classCAdESSignatureParameters
- Returns:
- the parameters to produce a content timestamp
-
setContentTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Set the parameters to produce the content timestamp (Baseline-B)- Overrides:
setContentTimestampParameters
in classAbstractSerializableSignatureParameters<CAdESTimestampParameters>
- Parameters:
contentTimestampParameters
- the parameters to produce the content timestamp
-
getSignatureTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Get the parameters for signature timestamp (Baseline-T)- Overrides:
getSignatureTimestampParameters
in classCAdESSignatureParameters
- Returns:
- the parameters to produce a signature timestamp
-
setSignatureTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Set the parameters to produce the signature timestamp (Baseline-T)- Overrides:
setSignatureTimestampParameters
in classAbstractSerializableSignatureParameters<CAdESTimestampParameters>
- Parameters:
signatureTimestampParameters
- the parameters to produce the signature timestamp
-
getArchiveTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Get the parameters for achive timestamp (Baseline-LTA)- Overrides:
getArchiveTimestampParameters
in classCAdESSignatureParameters
- Returns:
- the parameters to produce an archive timestamp
-
setArchiveTimestampParameters
Description copied from class:AbstractSerializableSignatureParameters
Set the parameters to produce the archive timestamp (Baseline-LTA)- Overrides:
setArchiveTimestampParameters
in classAbstractSerializableSignatureParameters<CAdESTimestampParameters>
- Parameters:
archiveTimestampParameters
- the parameters to produce the archive timestamp
-