ClassSignatureValidationResultBuilder
Helper for incrementally building a SignatureValidationResult during validation.
Definition
Namespace:Telerik.Windows.Documents.Fixed.Model.DigitalSignatures
Assembly:Telerik.Windows.Documents.Fixed.dll
Syntax:
public class SignatureValidationResultBuilder
Inheritance: objectSignatureValidationResultBuilder
Constructors
SignatureValidationResultBuilder()
Create a new result builder.
Declaration
public SignatureValidationResultBuilder()
Methods
BuildCertificates(X509Certificate2Collection)
Set the certificates used to create the digital signature.
Declaration
public void BuildCertificates(X509Certificate2Collection certificates)
Parameters
certificates
The collection of X.509 certificates used for signing.
BuildCertificatesChainElements(X509ChainElementCollection)
Set the chain elements that describe issues encountered during certificate validation.
Declaration
public void BuildCertificatesChainElements(X509ChainElementCollection certificatesChainElements)
Parameters
certificatesChainElements
The collection of X.509 certificate chain elements.
BuildFieldName(string)
Set the name of the signature form field associated with the result.
Declaration
public void BuildFieldName(string fieldName)
Parameters
fieldName
The name of the signature form field.
BuildHashAlgorithm(Oid)
Set the hash algorithm OID used to compute the message digest.
Declaration
public void BuildHashAlgorithm(Oid hashAlgorithm)
Parameters
hashAlgorithm
The hash algorithm OID.
BuildIsCertificateValid(bool)
Set whether the certificate used for signing is valid.
Declaration
public void BuildIsCertificateValid(bool isCertificateValid)
Parameters
isCertificateValid
If set to true, indicates the certificate is valid.
BuildIsDocumentModified(bool)
Set whether the document was modified after it was signed.
Declaration
public void BuildIsDocumentModified(bool isDocumentModified)
Parameters
isDocumentModified
If set to true, indicates the document was modified after signing.
BuildSignerInformation(string)
Set the signer information (e.g., name or entity) extracted from the signature.
Declaration
public void BuildSignerInformation(string signerInformation)
Parameters
signerInformation
The name or identifier of the signer.
GetResult()
Get the constructed signature validation result.
Declaration
public SignatureValidationResult GetResult()
Returns
An instance of the SignatureValidationResult class.