证书解析器
免费的SSL证书解析器,无需安装。可解析和分析PEM格式的证书。
如何使用证书解析器
1. 将PEM编码的证书内容粘贴到文本框中,或点击"上传文件"按钮加载 .pem、.crt 或 .cer 文件。
2. 点击"解析证书"按钮开始分析。
3. 工具将显示证书详细信息,包括版本、序列号、颁发者、主题、有效期、公钥信息、签名算法、指纹(SHA-256和SHA-1)和扩展信息。
4. 点击任意值旁边的复制按钮可将其复制到剪贴板。
5. 点击"导出"按钮可将解析结果下载为JSON文件。
什么是PEM证书?
PEM(Privacy Enhanced Mail)是存储和共享证书最常用的格式。PEM编码的证书是Base64编码的DER证书,包含在"-----BEGIN CERTIFICATE-----"和"-----END CERTIFICATE-----"之间。
PEM文件通常使用 .pem、.crt、.cer 或 .ca-bundle 扩展名。它们广泛应用于Web服务器(Apache、Nginx)、邮件系统和各种安全应用中。
了解证书字段
版本:X.509证书版本(通常为v3)。
序列号:由颁发证书的证书颁发机构(CA)分配的唯一标识符。
颁发者:颁发证书的实体(CA)。
主题:证书颁发给的实体(域名或组织)。
生效时间/过期时间:证书的有效期。
公钥:与证书关联的加密密钥,包括其算法(RSA、EC、Ed25519)和长度。
签名算法:CA用于签署证书的算法。
指纹:证书DER编码的哈希值(SHA-256和SHA-1),用于识别和证书固定。
▶支持哪些证书格式?
本工具支持PEM编码的X.509证书。PEM格式是最常见的格式,以"-----BEGIN CERTIFICATE-----"开头,以"-----END CERTIFICATE-----"结尾。支持 .pem、.crt 和 .cer 扩展名的文件。
▶我的证书数据会发送到服务器吗?
不会。所有证书解析都在您的浏览器中完成。您的证书数据不会离开您的设备。本工具使用客户端JavaScript和Web Crypto API计算指纹。
▶什么是证书指纹?
指纹(也称为缩略图)是根据证书的二进制数据计算的哈希值。SHA-256和SHA-1指纹通常用于证书固定、验证和识别。
▶为什么我的证书显示已过期?
当当前日期超过证书的"过期时间"时,证书被视为已过期。过期的证书不应用于安全通信。您可能需要从证书颁发机构续订证书。
▶可以解析证书链吗?
目前本工具仅解析PEM输入中找到的第一个证书。如果您粘贴了证书链(多个证书),只会解析第一个(叶子)证书。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。