interface abstract Core · roukmoute/pdf 0.6.2

PDF\Document\Signatures\Policies\SignatureSigningEvidence
External validator contract: verify evidence against the actual completed signature, or throw.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Declared methods

assertRevocation()

public abstract function assertRevocation(PDF\Document\Signatures\Policies\SignatureCertificateFacts $certificate, PDF\Document\Signatures\SignatureValue $signature): void
Check signer/issuer revocation and that verified CRL/OCSP evidence is included in this actual CMS value.

Declared by PDF\Document\Signatures\Policies\SignatureSigningEvidence · View the code ↗

assertTimeStamp()

public abstract function assertTimeStamp(?PDF\Document\Signatures\Policies\SignatureTimeStampSeed $seed, PDF\Document\Signatures\SignatureValue $signature): void
Check RFC3161 token, signer/certificate chain and message imprint bound to the actual signature.

Declared by PDF\Document\Signatures\Policies\SignatureSigningEvidence · View the code ↗