Verify document authenticity

Documents issued by Michele Solutions PSS Lab can be cryptographically verified. Upload a PDF below to check whether it is an authentic, unaltered copy. Verification is performed against an Ed25519 digital signature.

How it works

Documents we issue are signed with a PAdES baseline-B signature (RSA-2048 with SHA-256 (PKCS#1 v1.5)) embedded inside the PDF byte stream, with a trusted RFC 3161 timestamp from a third-party authority. The signature covers the entire file: any modification — even one byte — invalidates it. Verification works:

Trust anchor
Our signing certificate is self-signed. Compare its fingerprint with the one we publish on independent channels (LinkedIn, business card, contracts):
SHA-256/16 = 10a62472a9f15d9a
Download X.509 certificate (PEM) · Download Ed25519 public key (PEM)