Class SignatureValidationResultBuilder
Helper for incrementally building a SignatureValidationResult during validation.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.DigitalSignatures
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class SignatureValidationResultBuilder
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
|
System.Security.Cryptography.X509Certificates.X509Certificate2Collection
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
|
System.Security.Cryptography.X509Certificates.X509ChainElementCollection
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
|
System.String
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
|
System.Security.Cryptography.Oid
hashAlgorithm
The hash algorithm OID. |
BuildIsCertificateValid(Boolean)
Set whether the certificate used for signing is valid.
Declaration
public void BuildIsCertificateValid(bool isCertificateValid)
Parameters
|
System.Boolean
isCertificateValid
If set to |
BuildIsDocumentModified(Boolean)
Set whether the document was modified after it was signed.
Declaration
public void BuildIsDocumentModified(bool isDocumentModified)
Parameters
|
System.Boolean
isDocumentModified
If set to |
BuildSignerInformation(String)
Set the signer information (e.g., name or entity) extracted from the signature.
Declaration
public void BuildSignerInformation(string signerInformation)
Parameters
|
System.String
signerInformation
The name or identifier of the signer. |
GetResult()
Get the constructed signature validation result.
Declaration
public SignatureValidationResult GetResult()
Returns
|
SignatureValidationResult
An instance of the SignatureValidationResult class. |