New to Telerik Document ProcessingStart a free 30-day trial

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:

C#
public class SignatureValidationResult

Inheritance: objectSignatureValidationResult

Constructors

Initializes a new instance of the SignatureValidationResult class.

C#
public SignatureValidationResult()

Properties

Certificates included with the signature used to validate the chain.

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

The collection of certificates used for signing.

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

C#
public X509ChainElementCollection CertificatesChainElements { get; }
Property Value:

A collection of X.509 certificate chain elements.

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

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

The name of the signature form field.

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

C#
public Oid HashAlgorithm { get; }
Property Value:

The hash algorithm OID.

Gets the friendly name of the hash algorithm (e.g., "SHA1", "SHA256"), or the OID value when no friendly name is available.

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

The hash algorithm display name.

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

C#
public bool IsCertificateValid { get; }
Property Value:

true if the certificate is valid; otherwise, false.

Indicates whether the signed byte ranges were altered after signing.

C#
public bool IsDocumentModified { get; }
Property Value:

true if the document was modified; otherwise, false.

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

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

The name or identifier of the signer.