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 PAdESTimestampParametersgetArchiveTimestampParameters()Get the parameters for achive timestamp (Baseline-LTA)StringgetContactInfo()intgetContentSize()Returns a length of the reserved /Contents attributePAdESTimestampParametersgetContentTimestampParameters()Get the parameters for content timestamp (Baseline-B)StringgetFieldId()Returns a signature/timestampFieldIdStringgetFilter()Returns Filter valueSignatureImageParametersgetImageParameters()ReturnsSignatureImageParametersfor field's visual representationStringgetLocation()StringgetPasswordProtection()Returns a password string used to encrypt a documentCertificationPermissiongetPermission()StringgetReason()PAdESTimestampParametersgetSignatureTimestampParameters()Get the parameters for signature timestamp (Baseline-T)StringgetSignerName()DategetSigningDate()Returns a claimed signing timeStringgetSubFilter()Returns SubFilter valuevoidsetArchiveTimestampParameters(CAdESTimestampParameters archiveTimestampParameters)Set the parameters to produce the archive timestamp (Baseline-LTA)voidsetContactInfo(String contactInfo)voidsetContentSize(int signatureSize)This setter allows to reserve more than the default size for a signature (9472bytes)voidsetContentTimestampParameters(CAdESTimestampParameters contentTimestampParameters)Set the parameters to produce the content timestamp (Baseline-B)voidsetFilter(String signatureFilter)voidsetImageParameters(SignatureImageParameters signatureImageParameters)voidsetLocation(String location)voidsetPasswordProtection(String passwordProtection)Sets a password stringvoidsetPermission(CertificationPermission permission)voidsetReason(String reason)voidsetSignatureFieldId(String signatureFieldId)The id/name of the signature field which should be signedvoidsetSignatureLevel(SignatureLevel signatureLevel)Set signature level.voidsetSignaturePackaging(SignaturePackaging signaturePackaging)Set Signature packagingvoidsetSignatureTimestampParameters(CAdESTimestampParameters signatureTimestampParameters)Set the parameters to produce the signature timestamp (Baseline-T)voidsetSignerName(String signerName)voidsetSubFilter(String signatureSubFilter)Methods inherited from class eu.europa.esig.dss.cades.CAdESSignatureParameters
getContentHintsDescription, getContentHintsType, getContentIdentifierPrefix, getContentIdentifierSuffix, isEn319122, setContentHintsDescription, setContentHintsType, setContentIdentifierPrefix, setContentIdentifierSuffix, setEn319122Methods inherited from class eu.europa.esig.dss.AbstractSignatureParameters
getCertificateChain, getContentTimestamps, getDetachedContents, getDeterministicId, getSignedData, getSigningCertificate, reinitDeterministicId, setCertificateChain, setCertificateChain, setContentTimestamps, setDetachedContents, setSignedData, setSigningCertificateMethods 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:AbstractSerializableSignatureParametersSet signature level. This field cannot be null.- Overrides:
setSignatureLevelin 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:PAdESCommonParametersReturns Filter value- Specified by:
getFilterin interfacePAdESCommonParameters- Returns:
Stringfilter
-
setFilter
-
getSubFilter
Description copied from interface:PAdESCommonParametersReturns SubFilter value- Specified by:
getSubFilterin interfacePAdESCommonParameters- Returns:
StringsubFilter
-
setSubFilter
-
getSignerName
-
setSignerName
-
getImageParameters
Description copied from interface:PAdESCommonParametersReturnsSignatureImageParametersfor field's visual representation- Specified by:
getImageParametersin interfacePAdESCommonParameters- Returns:
SignatureImageParameters
-
setImageParameters
-
setSignaturePackaging
Description copied from class:AbstractSerializableSignatureParametersSet Signature packaging- Overrides:
setSignaturePackagingin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Parameters:
signaturePackaging- the expected signature packaging
-
getLocation
-
setLocation
-
getFieldId
Description copied from interface:PAdESCommonParametersReturns a signature/timestampFieldId- Specified by:
getFieldIdin interfacePAdESCommonParameters- Returns:
Stringfield id
-
setSignatureFieldId
The id/name of the signature field which should be signed- Parameters:
signatureFieldId-
-
getContentSize
public int getContentSize()Description copied from interface:PAdESCommonParametersReturns a length of the reserved /Contents attribute- Specified by:
getContentSizein 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:PAdESCommonParametersReturns a password string used to encrypt a document- Specified by:
getPasswordProtectionin interfacePAdESCommonParameters- Returns:
Stringpassword
-
setPasswordProtection
Sets a password string- Parameters:
passwordProtection-Stringpassword to set
-
getSigningDate
Description copied from interface:PAdESCommonParametersReturns a claimed signing time- Specified by:
getSigningDatein interfacePAdESCommonParameters- Returns:
Date
-
getContentTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for content timestamp (Baseline-B)- Overrides:
getContentTimestampParametersin classCAdESSignatureParameters- Returns:
- the parameters to produce a content timestamp
-
setContentTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersSet the parameters to produce the content timestamp (Baseline-B)- Overrides:
setContentTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Parameters:
contentTimestampParameters- the parameters to produce the content timestamp
-
getSignatureTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for signature timestamp (Baseline-T)- Overrides:
getSignatureTimestampParametersin classCAdESSignatureParameters- Returns:
- the parameters to produce a signature timestamp
-
setSignatureTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersSet the parameters to produce the signature timestamp (Baseline-T)- Overrides:
setSignatureTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Parameters:
signatureTimestampParameters- the parameters to produce the signature timestamp
-
getArchiveTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for achive timestamp (Baseline-LTA)- Overrides:
getArchiveTimestampParametersin classCAdESSignatureParameters- Returns:
- the parameters to produce an archive timestamp
-
setArchiveTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersSet the parameters to produce the archive timestamp (Baseline-LTA)- Overrides:
setArchiveTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Parameters:
archiveTimestampParameters- the parameters to produce the archive timestamp
-