Represents a digital signature field in a document.

As well as providing authorization, digital signatures can also be used to detect whether a file has been altered since signing took place.



Method Description
Throws Exceptions Commit Commit a previously signed signature to the document.
GetCertificates Extract the encoded X.509 data of the certificate(s).
Throws Exceptions Sign Sign the digital signature using a private key and password.
Throws Exceptions Validate Check and validate the status of this signature.


Property Description
Algorithm The type of hash algorithm used in the signature.
IsModified True if the PDF has been tampered with after signing.
IsSecure True if the signature and document look well formed and well applied.
IsTrusted True if the signature's certificate is trusted according to the validation policy.
IsTimeValid True if the signature's certificate was time-valid when the document was signed.
Location The location of the signing.
Reason The reason for signing.
Signer The name of the person signing.
Throws Exceptions SigningUtcTime The time of signing in UTC format.
TimestampServiceUrl The URL to a time-stamping service.
ValidationPolicy The validation policy for certificates.