无需登录 数据私有 本地保存

PEM证书详细解码器 - 在线查看X.509字段

22
0
0
0

PEM 证书解码器

在线解析 X.509 证书,查看所有字段详情

拖放证书文件到此处,或点击下方文本框粘贴 PEM 内容

支持 .pem / .crt / .cer / .der 格式

字符数: 0

常见问题与知识点

PEM(Privacy Enhanced Mail)是一种 Base64 编码的证书格式,使用 -----BEGIN CERTIFICATE----------END CERTIFICATE----- 作为边界标记。它是 X.509 证书最常见的表示形式,广泛用于 Web 服务器(如 Nginx、Apache)、SSL/TLS 配置和电子邮件加密(S/MIME)。PEM 文件本质上是 DER 二进制证书的 Base64 编码版本。

X.509 v3 证书主要包含:版本号(v1/v2/v3)、序列号(CA 分配的唯一标识)、签名算法(如 SHA256-RSA)、颁发者 DN(证书颁发机构的可分辨名称)、有效期(Not Before 和 Not After)、主题 DN(证书持有者的名称)、公钥信息(算法和公钥数据)、扩展字段(v3 专有,如 SAN、密钥用途等)以及 数字签名

SAN(Subject Alternative Name)是 X.509 v3 证书的重要扩展字段,允许证书绑定多个域名、IP 地址或电子邮件地址。现代浏览器优先验证 SAN 中的域名,而非主题 CN 字段。一个证书可以同时覆盖 example.com*.example.comapi.example.com 等多个名称。

证书的有效性由 Not Before(生效时间)和 Not After(过期时间)两个字段决定。如果当前时间在 Not Before 之前,证书尚未生效;在 Not After 之后,证书已过期。本工具会自动检测并显示证书状态,同时提供有效期进度条。建议在证书过期前 30 天进行续期。

证书指纹(如 SHA-256 指纹)是证书内容的哈希值,用于唯一标识证书。在证书钉扎(Certificate Pinning)、代码签名验证和手动证书比对等场景中非常有用。本工具同时计算 SHA-1SHA-256 指纹,SHA-256 是当前推荐使用的指纹算法。