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:
- here, by uploading the PDF;
- in Adobe Acrobat or any PAdES-aware reader;
- offline with our X.509 certificate or public key and pyHanko.
- read more on the how it works page.
Trust anchor
Our signing certificate is self-signed. Compare its fingerprint with the one we publish on independent channels (LinkedIn, business card, contracts):
Download X.509 certificate (PEM) · Download Ed25519 public key (PEM)
Our signing certificate is self-signed. Compare its fingerprint with the one we publish on independent channels (LinkedIn, business card, contracts):
SHA-256/16 = 10a62472a9f15d9aDownload X.509 certificate (PEM) · Download Ed25519 public key (PEM)