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
Initializes a new instance of the SignatureValidationResult class.
public SignatureValidationResult()
Properties
Certificates included with the signature used to validate the chain.
public X509Certificate2Collection Certificates { get; }
The collection of certificates used for signing.
Chain elements produced during validation that describe any issues with the certificate path.
public X509ChainElementCollection CertificatesChainElements { get; }
A collection of X.509 certificate chain elements.
Name of the signature form field associated with this validation result.
public string FieldName { get; }
The name of the signature form field.
Hash algorithm OID used to compute the message digest for this signature.
public Oid HashAlgorithm { get; }
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.
public string HashAlgorithmName { get; }
The hash algorithm display name.
Indicates whether the signing certificate builds a valid chain; see CertificatesChainElements for details when invalid.
public bool IsCertificateValid { get; }
true if the certificate is valid; otherwise, false.
Indicates whether the signed byte ranges were altered after signing.
public bool IsDocumentModified { get; }
true if the document was modified; otherwise, false.
Signer information, typically the name or entity extracted from the signature.
public string SignerInformation { get; }
The name or identifier of the signer.