Class
SignatureValidationHandlerBase

Base infrastructure for signature validation handlers, providing byte-range hashing and certificate checks.

Definition

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

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public abstract class SignatureValidationHandlerBase

Inheritance: objectSignatureValidationHandlerBase

Derived Classes: Pkcs1Pkcs7Pkcs7Detached

Constructors

SignatureValidationHandlerBase()

Create a base handler for signature validation.

Declaration

cs-api-definition
public SignatureValidationHandlerBase()

Methods

GetByteArrayCompositionForHash()

Gets the byte array over which the hash should be computed.

Declaration

cs-api-definition
protected byte[] GetByteArrayCompositionForHash()

Returns

byte[]

ValidateOverride(SignatureDataProperties, SignatureValidationProperties)

When overridden in a derived class, validates the digital signature.

Declaration

cs-api-definition
protected abstract SignatureValidationResult ValidateOverride(SignatureDataProperties dataProperties, SignatureValidationProperties validationProperties)

Parameters

dataProperties

SignatureDataProperties

The data properties containing information about the signature to validate.

validationProperties

SignatureValidationProperties

The validation properties specifying how the signature should be validated.

Returns

SignatureValidationResult

An instance of the SignatureValidationResult class describing the result from the validation.