Skip to content
SmartPDF Tools

Verify PDF Digital Signatures

Verify PKCS#7/PAdES cryptographic signature integrity, byte-range coverage, signing time, and X.509 certificate trust chains.

Secure server processing

Encrypted upload, auto-deleted

Fast Processing

Results in seconds

Drag & drop your files here

Or click below to browse from your computer or phone (.pdf)

Tool Configuration

Without a custom CA root, signatures are validated against system CA roots; self-signed certificates will report CRYPTOGRAPHICALLY_VALID_UNTRUSTED_CERT (never falsely VERIFIED).

About this tool

Uses `pyHanko` and `cryptography` to validate embedded `/Sig` dictionaries over `/ByteRange`. Strictly distinguishes mathematically intact signatures with self-signed/untrusted certificates (`CRYPTOGRAPHICALLY_VALID_UNTRUSTED_CERT`) from CA-trusted identities (`TRUSTED_VERIFIED`), and never falsely displays VERIFIED.