pdftools_sdk.signature_validation.validator

Module Attributes

ConstraintFunc

Report the result of a constraint validation of pdftools_sdk.signature_validation.validator.Validator.validate() .

Classes

Validator()

The class to check the validity of signatures

pdftools_sdk.signature_validation.validator.ConstraintFunc

Report the result of a constraint validation of pdftools_sdk.signature_validation.validator.Validator.validate() .

Parameters:

alias of Callable[[str, Indication, SubIndication, SignedSignatureField, str | None], None]

class pdftools_sdk.signature_validation.validator.Validator[source]

Bases: _NativeObject

The class to check the validity of signatures

__init__()[source]
validate(document: Document, profile: Profile, selector: SignatureSelector) ValidationResults[source]

Validate the signatures of a PDF document

Parameters:
Returns:

The result of the validation

Return type:

pdftools_sdk.signature_validation.validation_results.ValidationResults

Raises:
add_constraint_handler(handler: Callable[[str, Indication, SubIndication, SignedSignatureField, str | None], None]) None[source]

Add handler for the ConstraintFunc() event.

Parameters:

handler – Event handler. If a handler is added that is already registered, it is ignored.

remove_constraint_handler(handler: Callable[[str, Indication, SubIndication, SignedSignatureField, str | None], None]) None[source]

Remove registered handler of the ConstraintFunc() event.

Parameters:

handler – Event handler that shall be removed. If a handler is not registered, it is ignored.