Chaindoc
Verify CAdES

CAdES & .p7m signature verification

Validate CAdES digital signatures inside your .p7m and .p7s files. Upload a signed CMS file and Chaindoc checks the message-digest integrity, certificate chain, embedded timestamps, and eIDAS compliance with the EU DSS library.

VERIFY .p7m

Verify CAdES Signature

Upload a signed .p7m or .p7s file to validate its CAdES (CMS / PKCS#7) digital signatures using EU DSS verification standards.

  • Free CAdES & eIDAS signature validation
  • Certificate chain and revocation checks
  • Detailed report ready in seconds
  • Your file is never stored

We'll send a verification code to confirm your identity.

EU DSS compliant

What CAdES verification checks

CAdES (CMS Advanced Electronic Signatures) is defined by ETSI EN 319 122 and built on the Cryptographic Message Syntax (RFC 5652), the format that grew out of PKCS#7. Chaindoc runs your file through the EU Digital Signature Service (DSS) library to check it against these rules.

CMS structure and digest integrity

Re-runs the SignedData hash against the content to confirm nothing changed after signing. For a .p7m that means the file wrapped inside is byte-for-byte what the signer approved.

Certificate chain and revocation

Traces the signer's certificate back to a trusted root and checks whether it was revoked, using CRL and OCSP responders.

Timestamps and long-term validity

Reads any CAdES timestamps baked into the signature, so a .p7m signed years ago still checks out even after the certificate expires.

eIDAS and ETSI compliance

Confirms whether the signature meets eIDAS rules and the ETSI EN 319 122 profile for advanced and qualified electronic signatures.

ETSI standards

Supported CAdES profiles

Chaindoc validates the four CAdES baseline profiles from ETSI EN 319 122. Each one adds another layer of assurance on top of the one below it.

CAdES-BASELINE-B

The baseline. The minimum an advanced electronic signature needs under eIDAS.

CAdES-BASELINE-T

Adds a trusted timestamp proving the file was signed before a specific moment. Useful when a submission deadline is on the line.

CAdES-BASELINE-LT

Packs the certificates and revocation data into the signature, so it stays verifiable even after the issuing CA goes dark.

CAdES-BASELINE-LTA

Adds an archive timestamp for long-term storage. The signature keeps validating for years as old algorithms are retired. See pricing for archival options.

FAQ

Common questions about CAdES signature verification

What CAdES is, how the check runs, and what the result means. More on our support page.

Guides and resources

CMS signatures and document verification guides

How CAdES, PKCS#7, and certificate validation keep signed files tamper-proof and eIDAS-ready.

View all articles