Class
SignatureValidationResult

Outcome of signature verification, including document modification state, certificate validity, and signer details.

Definition

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

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public class SignatureValidationResult

Inheritance: objectSignatureValidationResult

Constructors

SignatureValidationResult()

Initializes a new instance of the SignatureValidationResult class.

Declaration

cs-api-definition
public SignatureValidationResult()

Properties

Certificates

Certificates included with the signature used to validate the chain.

Declaration

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

Property Value

X509Certificate2Collection

The collection of certificates used for signing.

CertificatesChainElements

Chain elements produced during validation that describe any issues with the certificate path.

Declaration

cs-api-definition
public X509ChainElementCollection CertificatesChainElements { get; }

Property Value

X509ChainElementCollection

A collection of X.509 certificate chain elements.

FieldName

Name of the signature form field associated with this validation result.

Declaration

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

Property Value

string

The name of the signature form field.

HashAlgorithm

Hash algorithm OID used to compute the message digest for this signature.

Declaration

cs-api-definition
public Oid HashAlgorithm { get; }

Property Value

Oid

The hash algorithm OID.

IsCertificateValid

Indicates whether the signing certificate builds a valid chain; see CertificatesChainElements for details when invalid.

Declaration

cs-api-definition
public bool IsCertificateValid { get; }

Property Value

bool

true if the certificate is valid; otherwise, false.

IsDocumentModified

Indicates whether the signed byte ranges were altered after signing.

Declaration

cs-api-definition
public bool IsDocumentModified { get; }

Property Value

bool

true if the document was modified; otherwise, false.

SignerInformation

Signer information, typically the name or entity extracted from the signature.

Declaration

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

Property Value

string

The name or identifier of the signer.