Class
SignatureValidationResultBuilder

Helper for incrementally building a SignatureValidationResult during validation.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.DigitalSignatures

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public class SignatureValidationResultBuilder

Inheritance: objectSignatureValidationResultBuilder

Constructors

SignatureValidationResultBuilder()

Create a new result builder.

Declaration

cs-api-definition
public SignatureValidationResultBuilder()

Methods

BuildCertificates(X509Certificate2Collection)

Set the certificates used to create the digital signature.

Declaration

cs-api-definition
public void BuildCertificates(X509Certificate2Collection certificates)

Parameters

certificates

X509Certificate2Collection

The collection of X.509 certificates used for signing.

BuildCertificatesChainElements(X509ChainElementCollection)

Set the chain elements that describe issues encountered during certificate validation.

Declaration

cs-api-definition
public void BuildCertificatesChainElements(X509ChainElementCollection certificatesChainElements)

Parameters

certificatesChainElements

X509ChainElementCollection

The collection of X.509 certificate chain elements.

BuildFieldName(string)

Set the name of the signature form field associated with the result.

Declaration

cs-api-definition
public void BuildFieldName(string fieldName)

Parameters

fieldName

string

The name of the signature form field.

BuildHashAlgorithm(Oid)

Set the hash algorithm OID used to compute the message digest.

Declaration

cs-api-definition
public void BuildHashAlgorithm(Oid hashAlgorithm)

Parameters

hashAlgorithm

Oid

The hash algorithm OID.

BuildIsCertificateValid(bool)

Set whether the certificate used for signing is valid.

Declaration

cs-api-definition
public void BuildIsCertificateValid(bool isCertificateValid)

Parameters

isCertificateValid

bool

If set to true, indicates the certificate is valid.

BuildIsDocumentModified(bool)

Set whether the document was modified after it was signed.

Declaration

cs-api-definition
public void BuildIsDocumentModified(bool isDocumentModified)

Parameters

isDocumentModified

bool

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

cs-api-definition
public void BuildSignerInformation(string signerInformation)

Parameters

signerInformation

string

The name or identifier of the signer.

GetResult()

Get the constructed signature validation result.

Declaration

cs-api-definition
public SignatureValidationResult GetResult()

Returns

SignatureValidationResult

An instance of the SignatureValidationResult class.