What is the difference between PKCS#7 and CMS?
CMS is the IETF standards-track evolution of PKCS#7. Existing PKCS#7 files and MIME labels are still common, so this inspector accepts both names and their usual file extensions.
Decode PEM, DER, Base64, or hex CMS messages. Inspect SignedData certificates and signers, EnvelopedData recipients and encryption metadata, embedded content, and the underlying ASN.1 structure.
The message is parsed in a browser worker. Embedded content is never executed, encrypted content is not decrypted, and remote certificate or revocation URLs are not contacted.
Choose a P7B, P7C, P7M, P7S, CMS, PEM, or DER file.
Content type, CMS version, signers, certificates, recipients, algorithms, embedded content, and the ASN.1 structure will appear here.
DecodeLens identifies all standard CMS content types and provides deeper local inspection for SignedData and EnvelopedData. Embedded X.509 certificates, signer identifiers, digest metadata, recipients, encryption algorithms, and source offsets remain linked to the original ASN.1 bytes.
Continue with tools that decode, convert, inspect, or verify the same data.
Inspect PEM or DER certificates, identity, validity, algorithms, SANs, extensions, fingerprints, and chain signatures.
Open toolDecode DER, BER, Base64, hex, or binary files into an offset-aware ASN.1 TLV tree with OID names and canonical DER diagnostics.
Open toolDecode Apple provisioning profiles through CMS and plist layers; inspect App ID, team, expiration, device scope, entitlements, and developer certificates.
Open toolDecode X.509 CRLs, inspect update windows and extensions, search revoked serial numbers, and optionally verify the signature with an issuer certificate.
Open toolLoad a P7B, P7M, P7S, PEM, DER, or Base64 message. Review its CMS content type, embedded certificates, signer identifier, digest metadata, and whether content is embedded or detached.
ContentInfo → signedData → certificates + signerInfosSignedData · 1 certificate · 1 signer
SHA-256 content digest: matched
CMS signature: not verifiedCMS is the IETF standards-track evolution of PKCS#7. Existing PKCS#7 files and MIME labels are still common, so this inspector accepts both names and their usual file extensions.
No. A certificate may be included without matching a signer, and even a matching certificate is not automatically trusted. This version reports structure and content-digest consistency without claiming CMS signature or trust validation.
No. It shows recipient and encryption metadata but does not load private keys, request passwords, or decrypt content.