Class SignatureValidationResult
Outcome of signature verification, including document modification state, certificate validity, and signer details.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.DigitalSignatures
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class SignatureValidationResult
Constructors
SignatureValidationResult()
Initializes a new instance of the SignatureValidationResult class.
Declaration
public SignatureValidationResult()
Properties
Certificates
Certificates included with the signature used to validate the chain.
Declaration
public X509Certificate2Collection Certificates { get; }
Property Value
|
System.Security.Cryptography.X509Certificates.X509Certificate2Collection
The collection of certificates used for signing. |
CertificatesChainElements
Chain elements produced during validation that describe any issues with the certificate path.
Declaration
public X509ChainElementCollection CertificatesChainElements { get; }
Property Value
|
System.Security.Cryptography.X509Certificates.X509ChainElementCollection
A collection of X.509 certificate chain elements. |
FieldName
Name of the signature form field associated with this validation result.
Declaration
public string FieldName { get; }
Property Value
|
System.String
The name of the signature form field. |
HashAlgorithm
Hash algorithm OID used to compute the message digest for this signature.
Declaration
public Oid HashAlgorithm { get; }
Property Value
|
System.Security.Cryptography.Oid
The hash algorithm OID. |
IsCertificateValid
Indicates whether the signing certificate builds a valid chain; see CertificatesChainElements for details when invalid.
Declaration
public bool IsCertificateValid { get; }
Property Value
|
System.Boolean
|
IsDocumentModified
Indicates whether the signed byte ranges were altered after signing.
Declaration
public bool IsDocumentModified { get; }
Property Value
|
System.Boolean
|
SignerInformation
Signer information, typically the name or entity extracted from the signature.
Declaration
public string SignerInformation { get; }
Property Value
|
System.String
The name or identifier of the signer. |