语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
证书解析器

证书解析器

解析和检查PEM编码的X.509 SSL/TLS证书。查看主体、颁发者、有效期、公钥、指纹和扩展信息。

什么是证书解析器?

证书解析器是一个基于浏览器的工具,用于解析和显示PEM编码的X.509 SSL/TLS证书内容。它提取所有关键信息,包括主体详细信息、颁发者信息、有效期、公钥参数、指纹和证书扩展。

隐私优先:所有处理都在您的浏览器中进行。您的证书永远不会离开您的设备——没有上传、没有跟踪、没有服务器处理。

什么是X.509证书?

X.509证书是将公钥绑定到身份的数字文档。它们是用于保护网络流量、电子邮件和其他互联网通信的SSL/TLS加密的基础。每个证书都包含有关证书持有者(主体)、颁发证书的证书颁发机构(颁发者)和使用的密钥的结构化信息。

为什么要解析证书?

证书检查对于需要验证和排查SSL/TLS配置的安全专业人员、系统管理员和开发人员至关重要。

故障排除

验证证书与您的域匹配并正确配置,以解决SSL/TLS连接问题。

安全审计

检查密钥大小、签名算法和扩展设置,以确保符合安全标准。

过期监控

快速查看证书何时过期,以防止服务中断并规划续期计划。

链验证

检查证书链中的中间证书和根证书,以验证信任关系。

类型识别

确定证书是DV、OV、EV、通配符还是自签名,以便进行适当的分类。

指纹验证

生成并比较SHA-256/SHA-1指纹以验证证书真实性。

如何使用证书解析器

证书解析器提供多种便捷方法来加载和分析您的证书。选择最适合您工作流程的方法。

粘贴证书

1

复制证书

复制您的PEM编码证书,包括-----BEGIN CERTIFICATE----------END CERTIFICATE-----页眉和页脚行。

2

粘贴到文本区域

将证书内容粘贴到解析器的文本区域字段中。

3

解析

点击解析按钮或按Ctrl+Enter(Mac上为Cmd+Enter)来解析证书。

上传证书文件

1

点击上传按钮

点击位于文本区域下方的上传文件按钮。

2

选择证书文件

从您的计算机中选择证书文件。支持的格式包括.pem、.crt、.cer和.txt文件。

3

自动解析

文件内容将被加载并自动解析,无需额外操作。

拖放

最快的方法是直接从文件管理器将证书文件拖到文本区域。解析器将自动读取和解析文件内容。

快速提示:拖放非常适合处理多个证书——只需拖放每个文件即可立即查看其解析信息。

尝试示例

初次使用证书解析?点击示例按钮加载ISRG Root X1证书(Let's Encrypt的根CA),并探索解析器如何呈现证书信息。

此示例演示了所有关键功能,包括证书类型徽章、有效性状态、扩展解析和指纹生成。

阅读结果

解析后,证书信息被组织成清晰的结构化部分,便于分析:

徽章

显示证书类型和有效性状态的视觉指示器。

  • CA、DV、OV、EV指示器
  • 通配符和自签名标志
  • 带颜色编码的有效性状态

身份

完整的主体和颁发者信息,包含所有可分辨名称组件。

  • 通用名称(CN)
  • 组织(O)和单位(OU)
  • 版本和签名算法

有效期

证书生命周期,包含精确的开始和结束日期。

  • 生效日期
  • 过期日期
  • 总持续时间计算

公钥

密钥详细信息,包括算法和强度。

  • 算法类型(RSA、EC)
  • 密钥大小或曲线名称
  • 密钥参数

指纹

用于证书验证的唯一标识符。

  • 序列号
  • SHA-256指纹
  • SHA-1指纹和复制按钮

扩展

所有X.509 v3扩展的详细解析。

  • 主体备用名称(SAN)
  • 密钥用途和扩展密钥用途
  • 基本约束、CRL、OCSP

证书链

当您粘贴多个形成链的证书(终端实体、中间证书和根证书)时,解析器会自动检测每个证书并创建标签页界面。使用结果顶部的标签页在证书之间导航——每个标签页显示证书的通用名称,便于识别。

链分析提示:排查SSL/TLS问题时,检查整个证书链有助于识别中间证书或信任锚配置的问题。

功能

完整的证书解析

解析器提取所有标准X.509证书字段,包括主体、颁发者、序列号、版本、签名算法、有效期和公钥信息。完全支持RSA和椭圆曲线(EC)证书,并进行详细的参数提取。

原始证书

PEM格式

  • Base64编码数据
  • 难以阅读
  • 需要手动解析
  • 没有视觉组织
解析输出

结构化显示

  • 人类可读格式
  • 组织化部分
  • 即时理解
  • 视觉指示器

扩展分析

证书扩展提供有关如何使用和验证证书的关键信息。解析器以可读的、组织化的格式解析和显示所有扩展:

主体备用名称(SAN)

证书有效的DNS名称、IP地址、电子邮件地址和URI——对于多域和通配符证书至关重要。

密钥用途

允许的密钥操作:数字签名、密钥加密、证书签名、CRL签名等。

扩展密钥用途

特定用途:TLS网络服务器/客户端身份验证、代码签名、电子邮件保护、时间戳。

基本约束

CA标志,指示证书是否可以签署其他证书,以及证书链的路径长度约束。

密钥标识符

颁发机构密钥标识符(AKI)和主体密钥标识符(SKI)值,用于链接证书链中的证书。

撤销信息

CRL分发点和OCSP响应程序URL,用于检查证书撤销状态。

证书策略

指示验证级别(DV、OV、EV)和证书颁发机构实践的策略OID。

颁发机构信息访问

CA颁发者证书和OCSP响应程序的URL,用于构建和验证证书链。

证书类型检测

该工具根据证书的属性和扩展自动识别和显示证书类型,帮助您快速了解证书的用途和验证级别:

徽章 类型 检测条件 常见用途
CA 证书颁发机构 基本约束CA标志设置为TRUE 签署其他证书、构建信任链
自签名 自签名证书 主体和颁发者相同 测试、开发、根CA证书
通配符 通配符证书 CN或SAN以"*."开头 保护域的所有子域
DV 域名验证 基本验证策略OID 标准SSL/TLS加密
OV 组织验证 组织验证策略OID 具有验证身份的商业网站
EV 扩展验证 存在EV策略OID 高保证网站(银行、电子商务)

指纹生成

SHA-256和SHA-1指纹使用Web Crypto API计算,并以冒号分隔的十六进制格式显示。这些密钥哈希值唯一标识证书,对于证书固定和验证至关重要。

安全说明:SHA-256是推荐的指纹算法。虽然SHA-1仍为了与旧系统兼容而显示,但由于已知的碰撞漏洞,不应在安全关键应用中依赖它。

点击任何指纹旁的复制按钮,快速将值复制到剪贴板,用于配置文件、文档或验证脚本。

证书链支持

粘贴整个证书链(终端实体、中间证书和根证书),并使用直观的标签页界面在各个证书之间导航。每个标签页显示证书的通用名称,便于识别,允许您:

  • 验证从终端实体到根CA的完整信任路径
  • 检查每个证书的有效期并确保没有间隙
  • 检查中间证书是否具有适当的CA标志
  • 验证签名算法在整个链中是否一致
  • 确认颁发机构密钥标识符在证书之间正确链接

多种输入方法

解析器提供灵活的输入选项以适应您的工作流程:

粘贴文本

直接从终端输出、电子邮件或文档复制并粘贴PEM编码证书。

上传文件

使用文件选择器从本地文件系统加载证书文件(.pem、.crt、.cer)。

拖放

直接将证书文件从文件管理器拖到文本区域进行即时解析——无需点击。

也接受没有PEM页眉的原始Base64编码证书(-----BEGIN CERTIFICATE-----)——解析器会自动检测并处理它们。

您的数据保持隐私

安全和隐私是证书解析器设计的基础。所有证书处理都完全在您的浏览器中进行:

无上传

证书永远不会离开您的设备。所有解析都在本地使用JavaScript进行——不会向任何服务器传输数据。

无跟踪

我们不收集、存储或分析任何证书数据。您的证书信息完全保密。

仅客户端

解析使用纯客户端JavaScript和Web Crypto API。您可以在浏览器的网络标签页中验证这一点。
离线功能:页面加载后,您可以断开互联网连接并继续解析证书。该工具完全离线工作,因为不需要服务器通信。

常见问题

支持哪些证书格式?

解析器支持PEM编码的X.509证书,这是SSL/TLS证书最常见的格式。PEM格式使用Base64编码,包装在-----BEGIN CERTIFICATE----------END CERTIFICATE-----标记之间。

也接受没有PEM页眉的原始Base64编码证书——解析器会自动检测并处理它们。但是,不支持二进制DER编码文件,必须先转换为PEM格式。

转换提示:您可以使用OpenSSL将DER转换为PEM:openssl x509 -inform der -in cert.der -out cert.pem

我可以解析证书链吗?

可以,绝对可以。将多个PEM证书(终端实体、中间证书和根证书)粘贴到文本区域。解析器会自动分别解析每个证书并显示用于在它们之间导航的标签页。

这对以下情况特别有用:

  • 验证来自服务器的完整证书链
  • 排查中间证书问题
  • 验证到根CA的信任路径
  • 检查证书链顺序和关系

链中的每个证书将显示在其自己的标签页中,标记为证书的通用名称,便于识别。

我可以上传哪些文件类型?

您可以上传以下扩展名的文件:

  • .pem - 隐私增强邮件格式(最常见)
  • .crt - 证书文件(通常为PEM格式)
  • .cer - 证书文件(可以是PEM或DER,仅支持PEM)
  • .cert - 证书文件变体
  • .txt - 包含PEM证书的纯文本文件

文件必须包含纯文本格式的PEM编码证书数据。不支持二进制DER编码文件,解析将失败。

指纹是如何计算的?

SHA-256和SHA-1指纹从DER编码的证书数据使用Web Crypto API计算,该API内置于您的浏览器。过程如下:

1

提取DER数据

PEM证书从Base64解码以获得原始二进制DER编码证书。

2

哈希计算

DER数据使用Web Crypto API通过SHA-256和SHA-1算法进行哈希。

3

格式输出

哈希转换为冒号分隔的十六进制格式,便于阅读和比较。

这些指纹可用于验证证书身份、检测篡改和在应用程序中实现证书固定。

证书类型徽章是什么意思?

证书类型徽章提供关键证书特征的即时视觉识别:

徽章 含义 检测方法
CA 证书颁发机构 基本约束扩展的CA标志设置为TRUE,表示证书可以签署其他证书
自签名 自签名证书 主体和颁发者可分辨名称相同,表示证书由其自己的私钥签署
通配符 通配符证书 通用名称或主体备用名称条目以"*."开头,覆盖域的所有子域
DV 域名验证 证书策略扩展包含DV策略OID
OV 组织验证 证书策略扩展包含OV策略OID
EV 扩展验证 证书策略扩展包含EV策略OID

有效性状态指示器显示什么?

有效性状态指示器提供证书当前有效性状态的快速视觉评估:

有效(剩余X天)

绿色指示器显示证书当前有效,距离过期还有超过30天。显示剩余的确切天数。

即将过期(X天)

黄色指示器警告证书有效但将在30天内过期。应尽快规划续期以避免服务中断。

已过期

红色指示器显示当前日期已超过证书的过期日期。证书不再有效,不应使用。

尚未生效

黄色指示器显示当前日期在证书的生效日期之前。证书在有效期开始前无法使用。

我的证书数据安全吗?

是的,绝对安全。所有解析都完全在您的浏览器中使用JavaScript进行。您的证书数据永远不会发送到任何服务器。

隐私保证:您可以通过打开浏览器的开发者工具(F12),切换到网络标签页,并观察解析证书时没有发出网络请求来验证这一点。

安全功能:

  • 100%客户端处理——无服务器上传
  • 无数据收集或分析跟踪
  • 无Cookie或证书数据的本地存储
  • 初始页面加载后完全离线工作
  • 开源代码可用于安全审计

这使证书解析器可以安全地分析敏感证书,包括来自生产环境、内部CA或机密系统的证书。

将证书文件拖放到此处

粘贴 PEM 证书并点击解析

错误
仅客户端
粘贴您的PEM证书并点击解析或按Ctrl+Enter
使用上传文件按钮或拖放直接上传证书文件
点击示例加载ISRG Root X1证书进行测试
对于证书链,使用标签页在证书之间导航
点击指纹和序列号旁的复制图标复制数值
点击部分标题展开或折叠证书详细信息部分
所有解析都在您的浏览器中进行 - 不会向任何服务器发送数据
想了解更多? 阅读文档 →
1/8
找不到?用AI自定义工具
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索