Namespace TallComponents.PDF.DigitalSignatures
Class SignatureHandler
Abstract base class of all signature handlers.
You should override this class when implementing a custom signature handler.
Syntax
public class SignatureHandler
: Object
Constructors
Properties
Boolean CanSign
Returns true if and only if this signature handler can be used to sign a document.
Boolean CanVerify
Returns if this signature handler can be used to verify a document.
Byte[][] Certificates
An array of strings representing the X.509 certificate chain used for signing
and validating signatures that use public-key cryptology.
String DistinguishedName
The Distinguished Name (DN) of the person or authority signing the document.
String Filter
The name of this signature handler.
Int32 MaxDigestLength
The maximum length in bytes of the digest as returned by the Sign function (default 300).
String Name
The name of the person or authority signing the document.
Int32 Revision
The version of this signature handler.
DateTime SignDate
The date and time of signing.
String SoftwareName
The name of the software module used to create the signature.
Boolean SoftwarePreRelease
A flag that can be used by the signature handler or software module to indicate that this signature was created with unreleased software.
Int32 SoftwareRevision
The software module revision number.
String SoftwareVersion
A text string indicating the version of the application implementation, as described by the SoftwareName property.
String SubFilter
The name that identifies the encoding of the signature value and key information.
Boolean UsePropBuild
You can specify if you want to use the PropertyBuild structure or not. (default false)