跳到工具区
安全

X.509 / PEM 证书解析

在浏览器本地解析证书的 Subject、Issuer、SAN、用途与有效期,不把字段检查误当成完整信任验证。

输入0 个字符
结果0 个字符
就绪

想要更顺手的原生工作流?

把「X.509 / PEM 证书解析」放到一个快捷键里。

DevSexy Mac 版保留同样私密的本地处理,同时提供全局快捷键;不用管理浏览器标签页,需要时直接呼出。

全局快捷键可离线使用本地处理
免费试用 Mac 版

当前浏览器工具仍然免费。

证书证据档案 · 公共字段,有限结论

能解析,不代表可信。

证书是一组经过签名的身份与策略字段。读取字段、检查指定时间、匹配 hostname,以及建立通往受信任根的有效路径,是四项不同的检查。

PEM

Base64 封装文本

-----BEGIN CERTIFICATE-----
DER

二进制 ASN.1 字节

30 82 …

此工作台只接收一张公开证书,不要求也不处理私钥;它不会连接目标服务器,也不会读取操作系统信任库。

X.509 CERTIFICATESERIAL · 04:8D:6A:30:5C:2B:7E:49
SUBJECT
CNapi.example.test
OExample Platform
OUProduction
CUS
ISSUER
CNExample Issuing CA 03
OExample Trust Services
CUS

有效期时间轴

本地时钟只能回答一个有限问题。

NOT BEFORE

2026-05-12T00:00:00Z

NOW

位于声明的时间范围内

CLOCK
NOT AFTER

2026-08-10T23:59:59Z

尚未生效

now < notBefore

当前时间窗

notBefore ≤ now ≤ notAfter

已过期

now > notAfter

SAN 名称地图

用于 hostname 检查的候选身份在 Subject Alternative Name 中。

本工具的 wildcard 候选检查只匹配最左侧一层 DNS 标签,也不会回退使用 Common Name。本地匹配是一条证据,不是浏览器信任结论。

DNS*.example.test
DNSapi.example.test
DNSstatic.example.test
IP192.0.2.24

公钥与签名卡片

公钥EC · P-256
签名ECDSA with SHA-256
SHA-256 指纹8E:2B:4D:9C:…:91:00
SHA-1 指纹26:6C:8B:…:48:81 · 旧兼容标识

指纹标识的是这张证书的精确字节。是否可信取决于经过认证的指纹比对,或完整验证后的证书链,而不是指纹名称本身。

扩展控制台

基础约束

Basic Constraints · Key Usage · EKU

身份

SAN · Subject Key ID · Authority Key ID

策略

Certificate Policies · Name Constraints

状态入口

AIA / OCSP · CRL Distribution Points

透明度

Signed Certificate Timestamps

01
已解析

语法与 ASN.1 结构可以读取

通过
02
时间

指定时钟位于或不在证书声明的有效期内

有条件
03
HOSTNAME

候选名称按本地规则匹配已解析 SAN

有条件
04
信任链 / 吊销

仍需中间证书、信任锚、策略与新鲜状态证据

未作结论

交给 OpenSSL 继续验证

$ openssl x509 -in cert.pem -noout -text -fingerprint -sha256$ openssl verify -CAfile roots.pem -untrusted chain.pem cert.pem

运行可复现的实例

在固定时间检查公开自签名演示证书,并比较 DNS SAN 与主机名。

使用实例会替换当前输入、参考输入、操作与选项。以下均为公开演示数据。

检查演示 DNS 名称

主机名 devsexy.example、用途 serverAuth、固定时间 2026-10-01。

输入

-----BEGIN CERTIFICATE-----
MIIDszCCApugAwIBAgIUfnbPueq69IeI82RWT3izFWXadoMwDQYJKoZIhvcNAQEL
BQAwOTELMAkGA1UEBhMCQ04xEDAOBgNVBAoMB0RldlNleHkxGDAWBgNVBAMMD2Rl
dnNleHkuZXhhbXBsZTAeFw0yNjA4MDIwOTM4NDlaFw0zNjA3MzAwOTM4NDlaMDkx
CzAJBgNVBAYTAkNOMRAwDgYDVQQKDAdEZXZTZXh5MRgwFgYDVQQDDA9kZXZzZXh5
LmV4YW1wbGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOjFVThVF2
+NpDB5/hT0tHmxc5ctf8wseOt8bTNDQbpeZgGxzJebJiuelSAobPpJ/DNeMBXBhb
rdcDe6iHeYBYKveReBYRwLeRC8BHyZLrXtZJ2X3ohcNaTLm0Ygn1lkx4UqAB5C1T
jdI6/H2eA6GsELOUMJ+iwFrGkDYsUfAPCuviG6Ry4hXKaxiS4t466iNvgBrZZhxj
PMkkRjzKMILaUVLoM8tSYnsDoS4Os7cwBfKSrX0Kp6rqzXZoz+mcuQJSQbOJKQjU
UWge7DFLFpXwMKxW5s40lBD+cSR7tJNL/2DZfDCv/owmesnbcPlMPH5b/hBEOfOf
B3LFEzN515ZjAgMBAAGjgbIwga8wHQYDVR0OBBYEFCNGA/w1uFR768rKMGV8l6Mo
S6l2MB8GA1UdIwQYMBaAFCNGA/w1uFR768rKMGV8l6MoS6l2MA8GA1UdEwEB/wQF
MAMBAf8wLQYDVR0RBCYwJIIPZGV2c2V4eS5leGFtcGxlghEqLmRldnNleHkuZXhh
bXBsZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMA0GCSqGSIb3DQEBCwUAA4IBAQAfzYg2wJfvoh6axLcb2XMz1X5fz0aQylst
NfPNGJmvB9ohoX4sl+awk9KXUpvQaMK6jKAcfWLBwPwHchDOmG+x1oD3llghc0uL
xp/xLovzih1gM8iEbpUSfgFm5zD9KSCZfDnjpwB7qMCelEnfvYo2sjtBxwHbduiI
43xPrt9bCYVT9yWevr5t+GxjE2ZJI0IyLWbByEOZ/G/WCrFolnTXXOVUEbYXhhMp
ov63J7zkSL2VGuNw+89wtD86WflDMvjT/Fiao8+0FGstxpY6hr0XZb1AVWfyfpN9
z1LN+lxNlA2Ignzerh5hS+0PD2I/JeGuhYlYTbzDlpVgAR0JDy02
-----END CERTIFICATE-----

解析、时间窗口与主机名匹配可以同时通过,但不能证明公共信任或吊销状态。

Parse verdict: PARSED
Time verdict: CURRENT WINDOW
Hostname verdict: MATCH

继续处理相关任务

Hash / HMAC / 文件校验

在浏览器本地计算文本或文件摘要,生成 HMAC,并与完整校验值进行比对。

Unix 时间戳转换

在 Unix 时间戳与 ISO 日期之间转换,明确秒、毫秒、微秒、纳秒和 IANA 时区语境。

AASA / App Links 关联配置

在浏览器本地生成 AASA 与 assetlinks.json,并模拟有序的 Universal Links 路由规则。

在 DevSexy Mac 应用中重复处理

反复处理本地数据时,可通过 Option 快捷键打开原生应用,离线使用工具。

直接回答

什么是 X.509 / PEM 证书解析?

在线解析 PEM 或 DER 格式的 X.509 证书,查看 Subject、Issuer、SAN、有效期、公钥、指纹和扩展;证书留在浏览器本地,不冒充信任链或吊销验证。

它能做什么?

  • 检查
  • 主机名

如何使用 X.509 / PEM 证书解析

  1. 01

    准备输入

    粘贴一个 PEM 证书,或打开本地 DER 文件。

  2. 02

    选择操作

    提供主机名、用途;复现问题时明确检查时间。

  3. 03

    核对结果

    分别理解各项证据,部署决策仍需完整信任链和吊销检查。

常见问题

主机名匹配就说明证书受信任吗?
不是。DNS SAN 匹配只是一项检查;证书链、受信根、吊销、策略和端点配置都需要独立证据。
CURRENT WINDOW 表示完全有效吗?
它仅把所选时间与 notBefore、notAfter 比较,不证明信任链、吊销状态或真实服务中的适用性。
会访问主机或 OCSP 服务吗?
不会。工具在本地检查给定证书,不获取服务器实时证书、不在线构建证书链,也不查询吊销状态。