Class
SignatureDataProperties

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:

cs-api-definition
public class SignatureDataProperties

Inheritance: objectSignatureDataProperties

Constructors

SignatureDataProperties()

Initializes a new instance of the SignatureDataProperties class.

Declaration

cs-api-definition
public SignatureDataProperties()

Properties

ByteRange

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

Declaration

cs-api-definition
public int[] ByteRange { get; }

Property Value

int[]

The byte range.

Certificates

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

Declaration

cs-api-definition
public X509Certificate2Collection Certificates { get; }

Property Value

X509Certificate2Collection

The certificates.

Changes

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

Declaration

cs-api-definition
public int[] Changes { get; }

Property Value

int[]

The changes.

ContactInfo

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

Declaration

cs-api-definition
public string ContactInfo { get; set; }

Property Value

string

The contact info.

Contents

Gets the signature value.

Declaration

cs-api-definition
public byte[] Contents { get; }

Property Value

byte[]

The contents.

FieldName

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

Declaration

cs-api-definition
public string FieldName { get; }

Property Value

string

The name of the signature form field.

Filter

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

Declaration

cs-api-definition
public string Filter { get; }

Property Value

string

The filter.

Location

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

Declaration

cs-api-definition
public string Location { get; set; }

Property Value

string

The location.

Name

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

Declaration

cs-api-definition
public string Name { get; set; }

Property Value

string

The name.

Reason

Gets the reason for the signing.

Declaration

cs-api-definition
public string Reason { get; set; }

Property Value

string

The reason.

SignatureDictionaryVersion

Gets the version of the signature dictionary format.

Declaration

cs-api-definition
public int SignatureDictionaryVersion { get; }

Property Value

int

The signature dictionary version.

SignatureHandlerVersion

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

Declaration

cs-api-definition
public int SignatureHandlerVersion { get; }

Property Value

int

The signature handler version.

SubFilter

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

Declaration

cs-api-definition
public string SubFilter { get; }

Property Value

string

The sub filter.

TimeOfSigning

Gets or sets the time of signing.

Declaration

cs-api-definition
public DateTime TimeOfSigning { get; set; }

Property Value

DateTime

The time of signing.