如何修复 ERR_SSL_SERVER_CERT_BAD_FORMAT 错误

如何修复 ERR_SSL_SERVER_CERT_BAD_FORMAT 错误

ERR_SSL_SERVER_CERT_BAD_FORMAT错误会阻止用户安全访问网站。当出现SSL 证书格式安装问题时,它会出现在 Google Chrome 浏览器等浏览器中。如果遇到这种情况,必须迅速修复,以恢复安全访问。

本指南涵盖该错误的含义、原因以及如何WindowsChrome 浏览器修复该错误。


什么是 ERR_SSL_SERVER_CERT_BAD_FORMAT 错误?

当浏览器因格式安装问题而无法验证SSL 证书时,就会出现该错误。SSL 证书对网站和用户之间的数据进行加密,确保安全。如果证书配置错误,浏览器会阻止访问以防止风险。

浏览器使用信任链验证 SSL 证书。如果证书格式不正确或不是由受信任的机构签发,浏览器就会将其视为安全威胁。即使是证书安装中的小错误,也会破坏加密过程,导致网站无法访问。

此外,过时的浏览器或操作系统可能不支持较新的 SSL 配置,从而增加了出现此错误的可能性。


ERR_SSL_SERVER_CERT_BAD_FORMAT 错误的原因

修复 SSL 错误可能很棘手,因为同一问题可能在不同情况下产生。一个轻微的证书配置错误就可能触发它。以下是 ERR_SSL_SERVER_CERT_BAD_FORMAT 错误的主要原因:

  1. 自签名证书:浏览器拒绝自签名证书,因为可信 CA没有签发这些证书。这是最常见的错误原因之一。
  2. SSL 证书格式不正确:如果证书使用不支持的格式,浏览器就无法读取。
  3. 安装不正确:SSL 证书配置错误导致验证失败并引发错误。
  4. 证书文件损坏:如果证书文件损坏或不完整,浏览器会拒绝接受。
  5. 浏览器或操作系统过时:旧系统可能无法识别较新的SSL 格式
  6. 不受信任的证书颁发机构:浏览器拒绝来自未知或配置错误的 CA 的证书。
  7. 冲突的浏览器扩展:某些扩展会干扰 SSL 验证并导致错误。
  8. 服务器配置错误:服务器上不正确的SSL/TLS 设置会破坏验证过程。

如何修复 ERR_SSL_SERVER_CERT_BAD_FORMAT 错误?

您可以通过更换自签名证书、确保格式正确、重新安装 SSL 证书、更新系统和调整浏览器设置来修复此错误。请按照以下步骤解决 Windows 和 Chrome 浏览器上的问题。

将网站添加到 Windows 上的 “受信任网站 “中

在 Windows 上将网站添加到 “受信任网站“可以帮助绕过 SSL 警告,包括由自签名证书引起的警告。不过,这种方法并不能解决问题–它只是告诉你的系统信任该网站,尽管证书有问题。

这种变通方法适用于内部网络或测试环境,因为网站由你控制。如果网站面向公众,信任 SSL 证书是更好的选择。下面介绍如何指示 Windows 信任你的网站:

  1. 单击 “开始 “菜单,搜索 “Internet 选项“。
  2. 打开 “Internet 属性“,然后转到 “安全“选项卡。
  3. 单击 “受信任的网站“,然后单击 “网站“。

    互联网选项窗口
  4. 将此网站添加到区域字段中,输入显示错误的网站的 URL。

    可信网站窗口
  5. 单击添加,然后关闭
  6. 再次加载网站。如果出现警告,请查找 “接受风险并继续“选项,以便暂时继续。

验证 SSL 证书格式

确保证书格式正确。常见格式包括

  • PEM(.pem、.crt、.cer):由 Apache 和 Nginx 使用。
  • PKCS#7 (.p7b, .p7c):由基于 Windows 的服务器使用。
  • PKCS#12 (.pfx, .p12):将私钥和证书存储在一起。

要将 PFX 文件转换为 PEM,请查看我们的SSL 证书转换指南。


重新安装 SSL 证书

如果证书安装不正确,请重新安装:

  1. 打开IIS 管理器(如果使用 Windows Server)。
  2. 导航至 “安全 “下的 “服务器证书“。
  3. 单击导入并选择正确的 SSL 证书文件。
  4. 在 “网站绑定 “下将证书绑定到您的网站。

查看我们关于如何通过 IIS 安装 SSL 证书的详细教程。您还可以浏览我们所有的 SSL 安装指南,选择适合您特定服务器的 SSL 说明。


更新 Windows 和根证书

  1. 打开设置更新和安全Windows 更新
  2. 单击检查更新并安装任何可用的更新。
  3. 重新启动计算机以应用更改。
Windows 更新窗口

您也可以使用命令提示符手动更新证书存储:

  1. 以管理员身份打开命令提示符并运行以下命令:

    certutil -syncWithWU
  2. 这将强制 Windows 与 Windows Update 服务器同步根证书。

清除 SSL 状态

Chrome 浏览器可能会缓存 SSL 数据,从而导致持续性错误。清除 SSL 状态:

  • 打开控制面板> Internet 选项
  • 转到 “内容“选项卡。
  • 单击清除 SSL 状态
互联网属性窗口

您可以按照我们的详细指南了解如何清除 SSL 状态


禁用冲突的扩展程序

某些扩展会干扰 SSL 证书。禁用它们:

  • 打开Chrome 浏览器> 扩展
  • 禁用所有扩展,检查错误是否仍然存在。
  • 逐一重新启用扩展功能,找出罪魁祸首。
关于

更新铬

过时的浏览器可能不支持较新的 SSL 证书。更新 Chrome 浏览器:

  • 打开Chrome 浏览器> 帮助> 关于 Google Chrome 浏览器
  • 安装可用更新并重新启动 Chrome 浏览器。
Chrome 浏览器更新

重置 Chrome 浏览器设置

如果错误设置导致错误,请重置 Chrome 浏览器:

  • 打开Chrome 浏览器> 设置> 重置设置
  • 单击 “将设置还原为原始默认设置“。
  • 重新启动 Chrome 浏览器并测试网站。
重置设置

检查杀毒软件和防火墙

某些安全软件会阻止 SSL 证书。暂时关闭杀毒软件或防火墙保护,检查错误是否消失。如果是,请调整设置以允许 SSL 连接。


永久修复 SSL 错误 – 选择正确的 SSL 证书

不要让 SSL 错误扰乱你的网站。ERR_SSL_SERVER_CERT_BAD_FORMAT错误通常来自格式问题、自签名证书或安装错误。如何解决?从可信提供商处正确安装有效的 SSL 证书

SSL Dragon我们提供 种类繁多的SSL证书确保您的网站安全无误。如果你需要帮助,我们的专家支持团队随时准备为你提供帮助。现在就获取 SSL,让您的网站顺利运行!

立即订购 SSL 证书, 可节省 10% 的费用!

快速发行, 强大加密, 99.99% 的浏览器信任度, 专业支持和 25 天退款保证. 优惠券代码 SAVE10

龙飞行的详细图像
撰写人

经验丰富的内容撰稿人, 擅长 SSL 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.