Table of Contents

Class SignatureValidator

Namespace
iText.Signatures.Validation.V1
Assembly
itext.sign.dll

Validator class, which is expected to be used for signatures validation.

public class SignatureValidator
Inheritance
SignatureValidator
Inherited Members

Constructors

SignatureValidator(PdfDocument, ValidatorChainBuilder)

Creates new instance of SignatureValidator.

protected SignatureValidator(PdfDocument originalDocument, ValidatorChainBuilder builder)

Parameters

originalDocument PdfDocument

PdfDocument instance which will be validated

builder ValidatorChainBuilder

see ValidatorChainBuilder

Fields

VALIDATING_SIGNATURE_NAME

public const string VALIDATING_SIGNATURE_NAME = "Validating signature {0}"

Field Value

string

Methods

SetEventCountingMetaInfo(IMetaInfo)

Sets the iText.Commons.Actions.Contexts.IMetaInfo that will be used during new PdfDocument creations.

public virtual SignatureValidator SetEventCountingMetaInfo(IMetaInfo metaInfo)

Parameters

metaInfo IMetaInfo

meta info to set

Returns

SignatureValidator

the same SignatureValidator instance

ValidateSignatures()

Validate all signatures in the document.

public virtual ValidationReport ValidateSignatures()

Returns

ValidationReport

ValidationReport which contains detailed validation results