Class SignatureOptions
- java.lang.Object
-
- com.adobe.fd.docassurance.client.api.SignatureOptions
-
public class SignatureOptions extends java.lang.ObjectSignatureOptionscontains parameters to be initialized when signing/certifying a pdf document. First set appropriate operationType for sign or certify. For certification all the values need to be set. For Signing all the values need to be set except mdpPermissions and lockCertifyingField.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.adobe.fd.signatures.pki.client.types.common.HashAlgorithmgetAlgo()java.lang.StringgetContactInfo()com.adobe.fd.signatures.pdf.inputs.CredentialContextgetCredential()com.adobe.fd.signatures.pdf.inputs.DSSPreferencesgetDssPref()static SignatureOptionsgetInstance()java.lang.StringgetLegalAttestation()java.lang.StringgetLocation()com.adobe.fd.signatures.client.types.MDPPermissionsgetMdpPermissions()DocAssuranceServiceOperationTypesgetOperationType()java.lang.StringgetReason()com.adobe.fd.signatures.pdf.inputs.PDFSignatureAppearenceOptionsgetSigAppearence()java.lang.StringgetSignatureFieldName()booleanisLockCertifyingField()voidsetAlgo(com.adobe.fd.signatures.pki.client.types.common.HashAlgorithm algo)voidsetContactInfo(java.lang.String contactInfo)voidsetCredential(com.adobe.fd.signatures.pdf.inputs.CredentialContext credential)voidsetDssPref(com.adobe.fd.signatures.pdf.inputs.DSSPreferences dssPref)voidsetLegalAttestation(java.lang.String legalAttestation)voidsetLocation(java.lang.String location)voidsetLockCertifyingField(boolean lockCertifyingField)voidsetMdpPermissions(com.adobe.fd.signatures.client.types.MDPPermissions mdpPermissions)voidsetOperationType(DocAssuranceServiceOperationTypes operationType)voidsetReason(java.lang.String reason)voidsetSigAppearence(com.adobe.fd.signatures.pdf.inputs.PDFSignatureAppearenceOptions sigAppearence)voidsetSignatureFieldName(java.lang.String signatureFieldName)
-
-
-
Method Detail
-
getOperationType
public DocAssuranceServiceOperationTypes getOperationType()
-
setOperationType
public void setOperationType(DocAssuranceServiceOperationTypes operationType)
- Parameters:
operationType- select fromECUOperationTypesSIGN or CERTIFY
-
getSignatureFieldName
public java.lang.String getSignatureFieldName()
-
setSignatureFieldName
public void setSignatureFieldName(java.lang.String signatureFieldName)
- Parameters:
signatureFieldName- The name of the signature field to be certified/signed.nullfor invisible certification
-
getCredential
public com.adobe.fd.signatures.pdf.inputs.CredentialContext getCredential()
-
setCredential
public void setCredential(com.adobe.fd.signatures.pdf.inputs.CredentialContext credential)
- Parameters:
credential-CredentialContextcontaining the alias of the private certificate used for signing and theResourceResolverto the user's keystore
-
getAlgo
public com.adobe.fd.signatures.pki.client.types.common.HashAlgorithm getAlgo()
-
setAlgo
public void setAlgo(com.adobe.fd.signatures.pki.client.types.common.HashAlgorithm algo)
- Parameters:
algo- Algorithm for used for content digesting
-
getReason
public java.lang.String getReason()
-
setReason
public void setReason(java.lang.String reason)
- Parameters:
reason- Text Reason for certification
-
getLocation
public java.lang.String getLocation()
-
setLocation
public void setLocation(java.lang.String location)
- Parameters:
location- Text Location of the place of certification
-
getContactInfo
public java.lang.String getContactInfo()
-
setContactInfo
public void setContactInfo(java.lang.String contactInfo)
- Parameters:
contactInfo- Text contact info of the certifier
-
getLegalAttestation
public java.lang.String getLegalAttestation()
-
setLegalAttestation
public void setLegalAttestation(java.lang.String legalAttestation)
- Parameters:
legalAttestation- Text legal attestation for the certification
-
getMdpPermissions
public com.adobe.fd.signatures.client.types.MDPPermissions getMdpPermissions()
-
setMdpPermissions
public void setMdpPermissions(com.adobe.fd.signatures.client.types.MDPPermissions mdpPermissions)
- Parameters:
mdpPermissions- DocMDP Permissions associated with certification (changes allowed post certification)
-
getSigAppearence
public com.adobe.fd.signatures.pdf.inputs.PDFSignatureAppearenceOptions getSigAppearence()
-
setSigAppearence
public void setSigAppearence(com.adobe.fd.signatures.pdf.inputs.PDFSignatureAppearenceOptions sigAppearence)
- Parameters:
sigAppearence- Appearance options for certification field appearance
-
isLockCertifyingField
public boolean isLockCertifyingField()
-
setLockCertifyingField
public void setLockCertifyingField(boolean lockCertifyingField)
- Parameters:
lockCertifyingField- Flag to indicate if field being certified needs to be locked post certification
-
getDssPref
public com.adobe.fd.signatures.pdf.inputs.DSSPreferences getDssPref()
-
setDssPref
public void setDssPref(com.adobe.fd.signatures.pdf.inputs.DSSPreferences dssPref)
- Parameters:
dssPref- Options to configure Signing/Certification
-
getInstance
public static SignatureOptions getInstance()
-
-