Check signed bytes, PAdES level, RFC 3161 timestamps, embedded certificates, later revisions and OCSP/CRL revocation. The PDF and certificates stay in your browser.
Privacy: the PDF and certificates stay in your browser; only the certificate-published OCSP/CRL status is queried.
Validate PDF signatures reads the digital signatures embedded in a PDF and tells you, signature by signature, whether the signed bytes are intact, which certificate signed them, whether the file was changed after signing, whether a trusted timestamp is attached, and whether the certificate has been revoked. It is a read-only check: the document is not modified, and the cryptographic verification is done by your browser rather than by a server.
The tool is aimed at the people who receive signed documents and need to know if they can rely on them: a contract signed by a supplier, a certificate issued by an administration, an invoice signed with a company certificate, or a document you signed yourself and want to check before sending. It reports on cryptographic signatures only; a scanned handwritten signature or a typed name is not something it can validate, and it says so.
Each signature is located through its byte range, the signed data is parsed as a CMS structure and verified against the embedded certificate. Timestamps are verified as RFC 3161 tokens, and they are marked as trusted only when the timestamp authority chain matches a recognised provider. PAdES baseline signatures are classified as B-B, or B-T when a valid timestamp is present. Revocation is checked through the OCSP or CRL services published in the certificate itself.
Locating the signatures, hashing the signed bytes, verifying the certificates and checking the timestamps is all done inside the browser tab. The PDF is never uploaded and the certificates are never sent anywhere.
Revocation is the one step that needs the network, because the certificate's status is published by its issuing authority. For that query the browser sends, through OléPDF's own domain, only the address of the OCSP or CRL service printed in the certificate and, for OCSP, the certificate identifier. The exported report states this explicitly: documentUploaded false, certificateUploaded false.
Yes. The check is free and unlimited, with no account and no daily cap. Exporting the JSON report is included.
That the bytes covered by the signature have not changed since they were signed and that the signature verifies against the certificate embedded in the file. It does not by itself say who the signer is in legal terms.
Because the file is longer than the revision the signature covers. That happens when a PDF is edited, re-saved or signed again after the first signature. Review the later changes before trusting the document.
No. An image of a signature or a typed name is not a cryptographic signature. The tool reports No digital signatures found for such documents.
No. It verifies integrity, timestamps and revocation cryptographically, but it cannot consult the trust lists that make a signature legally qualified. Use it as a technical check, not as a certification service.
Only the revocation query: the OCSP or CRL address published in the certificate and the certificate identifier. Neither the PDF nor the certificates leave your browser.