com.aspose.words
Class PdfDigitalSignatureDetails
java.lang.Object
com.aspose.words.PdfDigitalSignatureDetails
public class PdfDigitalSignatureDetails
- extends java.lang.Object
Contains details for signing a PDF document with a digital signature.
At the moment digitally signing PDF documents is only available on .NET 2.0 or higher.
To digitally sign a PDF document when it is created by Aspose.Words, set the PdfSaveOptions.DigitalSignatureDetails
property to a valid PdfDigitalSignatureDetails object and then save the document in the PDF format passing
the PdfSaveOptions as a parameter into the Document.save(java.lang.String,com.aspose.words.SaveOptions) method.
Aspose.Words creates a PKCS#7 signature over the whole PDF document and uses the "Adobe.PPKMS" filter and
"adbe.pkcs7.sha1" subfilter when creating a digital signature.
- See Also:
- PdfSaveOptions.DigitalSignatureDetails
PdfDigitalSignatureDetails
public PdfDigitalSignatureDetails()
-
Initializes an instance of this class.
PdfDigitalSignatureDetails
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, java.lang.String reason, java.lang.String location, java.util.Date signatureDate)
-
Initializes an instance of this class.
- Parameters:
certificateHolder
- A certificate holder which contains the certificate itself.reason
- The reason for signing.location
- The location of signing.signatureDate
- The date and time of signing.
Property Getters/Setters Detail |
-
getHashAlgorithm/setHashAlgorithm | |
public int getHashAlgorithm() / public void setHashAlgorithm(int value)
|
-
Gets or sets the hash algorithm.
The value of the property is PdfDigitalSignatureHashAlgorithm integer constant.The default value is the SHA-512 algorithm.
getLocation/setLocation | |
public java.lang.String getLocation() / public void setLocation(java.lang.String value)
|
-
Gets or sets the location of the signing.
The default value is null.
getReason/setReason | |
public java.lang.String getReason() / public void setReason(java.lang.String value)
|
-
Gets or sets the reason for the signing.
The default value is null.
getSignatureDate/setSignatureDate | |
public java.util.Date getSignatureDate() / public void setSignatureDate(java.util.Date value)
|
-
Gets or sets the date of the signing.
The default value is the current time.
This value will appear in the digital signature as an unverified computer time.
-
Gets or sets the digital signature timestamp settings.
The default value is null and the digital signature will not be time-stamped.
When this property is set to a valid PdfDigitalSignatureTimestampSettings object,
then the digital signature in the PDF document will be time-stamped.
See Also:
Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
Aspose.Words Support Forum - our preferred method of support.