在线SSL/TLS证书检查器 查看PEM和CRT文件

在线分析SSL证书文件(.pem、.crt、.der)。检查到期日期、颁发者、主体和SHA-256指纹,无需您的数据离开浏览器。

分析证书

在此处拖动您的.pem、.crt或.cer文件

(在浏览器中进行100%本地处理)

有效性状态

到期日期:
发布日期:

主体(所有者)

颁发者(CA)

指纹

SHA-256指纹:
SHA-1指纹:

技术细节

签名算法:
X.509版本:
序列号:
工具工作室

想把这个工具添加到你的网站吗?

为 WordPress、Notion 或你自己的网站自定义配色和深色模式。

常见问题

在此网站上分析我的SSL证书是否安全?

绝对安全。此实用程序100%在客户端运行。当您拖动.pem或.crt文件时,浏览器在本地读取数据,永远不会将其发送到任何服务器。完全的隐私。

支持哪些证书格式?

该工具支持最常见的格式:PEM(带有"BEGIN CERTIFICATE"标头的Base64编码)和DER(二进制格式),通常具有.pem、.crt、.cer或.der扩展名。

我能看到.crt文件的有效期吗?

是的,加载文件时,您将立即看到"有效性状态"部分,其中显示确切的到期日期以及证书在今天是否仍然有效。

证书颁发者做什么?

颁发者(Issuer)表示哪个证书颁发机构(CA)验证了网站的身份。了解商业浏览器是否会识别证书很重要。

SHA-256指纹是如何计算的?

通过直接对证书的二进制内容应用哈希算法来计算。它们用于验证文件未被篡改并与服务器期望的相匹配。

# 什么是SSL/TLS证书检查器,为什么需要它?

在网络开发和网络安全领域,SSL(安全套接字层)和TLS(传输层安全)证书是信任的基础。数字证书只是将加密密钥链接到组织或域数据的文件。但是,这些文件通常采用二进制格式(.der)或Base64编码(.pem、.crt),乍一看不可读。我们的SSL/TLS证书检查器使您能够以视觉上安全的方式"打开"这些文件。与查询公共域的工具(如著名的SSL Labs测试)不同,此实用程序直接与您设备上的文件一起使用。当您配置Nginx、Apache服务器或将证书加载到AWS或Google Cloud Load Balancer中,并且需要验证手中的文件在上载前是正确的时,这至关重要。

# 如何逐步检查.pem或.crt文件

使用我们的工具分析证书非常简单,不需要任何控制台(OpenSSL)知识。请按照以下步骤操作:
  • 查找您的文件: 在您的计算机上找到具有.pem、.crt、.cer或.der扩展名的文件。
  • 拖放: 只需将文件拖到上面的虚线区域。
  • 查看结果: 您将立即看到谁发布了证书、为谁发布、何时过期以及其指纹。
完全隐私
此过程最重要的部分是隐私。该文件永远不会上传到我们的服务器。证书ASN.1结构的所有解析都在您浏览器的RAM中进行。完全保护您的公钥。

# 分析证书时会看到的关键字段

分析证书时,我们会分解最相关的技术信息,以便您一目了然:
  • 主体: 显示所有者的数据,包括通用名(CN)、组织和位置。
  • 颁发者: 标识签署证书的证书颁发机构(CA)(例如Let's Encrypt、DigiCert)。
  • 有效期: 显示确切的发布日期和关键的到期日期。
  • 指纹: SHA-256和SHA-1指纹用于验证文件的完整性。

# 支持的格式: PEM、CRT、CER和DER

有多种证书文件格式,有时会令人困惑。我们的工具与最常见的兼容:
  • PEM(.pem、.crt、.cer): Linux和网络服务器中最常见的格式。以行-----BEGIN CERTIFICATE-----开头。
  • DER(.der、.cer): 二进制格式。在Windows环境(Java、Active Directory)中被广泛使用,通常在没有专门工具的情况下更难阅读。
即使您的文件具有不寻常的扩展名,如果内部结构是标准X.509证书,我们的node-forge驱动的引擎也能够轻松解释它。

# 为什么使用这个工具而不是OpenSSL?

OpenSSL是加密的瑞士军刀,但其命令很难记住。要从控制台查看证书,您必须编写:
    
我们的工具为日常工作流程提供明确的优势:
  • 速度: 无需打开终端或记住复杂的标志。
  • 视觉: 我们格式化字段名称(Locality、Organization)以便阅读,而不是"L"或"O"之类的短代码。
  • 有效性警报: 我们自动计算证书在今天是否有效,从而省去您手动检查当前日期与证书日期的麻烦。
  • 跨平台: 适用于具有现代浏览器的任何操作系统,无需安装任何依赖项。

# 安全和隐私: 您的证书永远不会离开RAM

作为开发人员,我知道处理此类信息是多么关键。虽然证书在技术上是公开信息(发送到访问您网站的任何浏览器),但仍然不应不必要地将文件上传到外部服务器。此实用程序使用在客户端严格运行的JavaScript。拖动文件时,我们读取其内容并在本地处理。您可以通过断开互联网连接来验证这一点:该工具将以完全相同的方式继续工作。

# SSL检查器的常见用例

何时将此页面加入书签会很有用?
  • 服务器调试: 当您安装证书且网站继续出现错误时,用于验证您是否未意外加载旧证书。
  • 链验证: 查看文件是包含最终证书还是中间证书。
  • 资产审计: 检查在旧项目中使用了哪个证书颁发机构。
  • 复制完整性: 在服务器之间移动证书时,通过比较其SHA-256指纹来确保文件未损坏。

参考文献