New to Telerik Document ProcessingStart a free 30-day trial

Data model for signature dictionaries and related payload (byte ranges, contents, certificates, and signer metadata).

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.DigitalSignatures

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

C#
public class SignatureDataProperties

Inheritance: objectSignatureDataProperties

Constructors

Initializes a new instance of the SignatureDataProperties class.

C#
public SignatureDataProperties()

Properties

Gets an array of pairs of integers (starting byte offset, length in bytes) describing the exact byte range for the digest calculation.

C#
public int[] ByteRange { get; }
Property Value:

The byte range.

Gets a collection of X.509 certificate chain used when signing and verifying signatures.

C#
public X509Certificate2Collection Certificates { get; }
Property Value:

The certificates.

Gets an array of three integers specifying changes to the document that have been made between the previous signature and this signature.

C#
public int[] Changes { get; }
Property Value:

The changes.

Gets contact information enabling a recipient to contact the signer to verify the signature.

C#
public string ContactInfo { get; set; }
Property Value:

The contact info.

Gets the signature value.

C#
public byte[] Contents { get; }
Property Value:

The contents.

Gets the name of the signature form field associated with this properties.

C#
public string FieldName { get; }
Property Value:

The name of the signature form field.

Gets the name of the preferred signature handler to use when validating this signature.

C#
public string Filter { get; }
Property Value:

The filter.

Gets the CPU host name or physical location of the signing.

C#
public string Location { get; set; }
Property Value:

The location.

Gets the name of the person or authority signing the document.

C#
public string Name { get; set; }
Property Value:

The name.

Gets the reason for the signing.

C#
public string Reason { get; set; }
Property Value:

The reason.

Gets the version of the signature dictionary format.

C#
public int SignatureDictionaryVersion { get; }
Property Value:

The signature dictionary version.

Gets the version of the signature handler used to create the signature.

C#
public int SignatureHandlerVersion { get; }
Property Value:

The signature handler version.

Gets a name that describes the encoding of the signature value and key information in the signature dictionary.

C#
public string SubFilter { get; }
Property Value:

The sub filter.

Gets or sets the time of signing.

C#
public DateTime TimeOfSigning { get; set; }
Property Value:

The time of signing.