ClassSignatureValidationResult
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:
public class SignatureValidationResult
Inheritance: objectSignatureValidationResult
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
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
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
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
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
true if the certificate is valid; otherwise, false.
IsDocumentModified
Indicates whether the signed byte ranges were altered after signing.
Declaration
public bool IsDocumentModified { get; }
Property Value
true if the document was modified; otherwise, false.
SignerInformation
Signer information, typically the name or entity extracted from the signature.
Declaration
public string SignerInformation { get; }
Property Value
The name or identifier of the signer.