Standards-aware decoding
The decoder follows the X.509/PKIX structure in RFC 5280 and recognizes common certificate extensions including Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Name, key identifiers, certificate policies, AIA, CRL distribution points, Name Constraints and TLS Feature.
Hostname testing
DNS/IP matching prioritizes Subject Alternative Name. Wildcards are constrained to the entire left-most DNS label. Common Name is shown only as a legacy fallback when no DNS SAN is present.
Signature verification
Supported RSA PKCS#1, ECDSA and Ed25519 certificate signatures can be verified with Web Crypto where the browser supports the algorithm. Unsupported algorithms are reported rather than guessed.
ASN.1 tree
The tree is parsed with strict DER length handling, nesting/node limits, byte offsets, tag names and value previews. This is useful for debugging malformed or unexpected certificate encodings.
Trust is separate
A cryptographically valid certificate can still be untrusted, revoked, policy-inappropriate, name-mismatched or expired. This local decoder does not claim to replace a browser or OS path validator.
Privacy
The certificate never leaves your device. No remote library, analytics endpoint or certificate lookup service is used.