如果安全证书不受信任,如何禁用 Chrome 发出的警告?

sip*_*ppa 211 google-chrome https certificate

我想知道当您尝试访问某个没有受信任证书的 HTTPS 站点时,是否可以禁用您在 Chrome 中收到的警告。

我的书签中有一些使用 HTTPS 的站点,但它们都没有受信任的证书,因此每次访问它们时,我都必须手动单击警告中的“仍然继续”,这有点烦人。

有没有办法禁用警告或以某种方式将这些站点添加到某种安全列表中?

Bra*_*rks 141

您可以通过在命令行中传递以下内容来告诉 Chrome 忽略所有 SSL 错误:

--ignore-certificate-errors
Run Code Online (Sandbox Code Playgroud)

我使用以下命令从 bash 启动 Chrome:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

而且效果很好。请注意,这应用于测试开发网站,不应由典型的最终用户使用。

为什么?因为 Chrome 也不会提及“真实”网站上的不良证书!所以只有当你是开发人员时才使用它!

如果您只想将其用于本地 SSL 证书,那么您可能可以在 Chrome 中使用此选项来逃避,allow-insecure-localhost

铬://标志/#allow-insecure-localhost

在相关说明中,如果您想为 Chrome/Safari 创建完全可信的自签名 SSL 证书,您可以在此处了解如何执行此操作

  • 这应该是公认的答案 - 这是一个必须知道的答案,它甚至都不好笑。谢谢布拉德! (7认同)
  • 也适用于 Windows! (3认同)
  • 这是我正在寻找的解决方案。适用于 Windows。也必须在其他平台上工作。只需运行带有上述标志的可执行文件即可。 (3认同)
  • @BradParks 看起来我有一些额外的 chrome.exe 正在运行,我不得不强制退出,然后它又对我有用了。我仍然收到“您正在使用不受支持的命令行标志:--ignore-certificate-errors。稳定性和安全性将受到影响。” 我真的不喜欢看到事情受到影响,尤其是安全问题。这会在某个时候消失吗? (3认同)
  • 凉爽的!我认为该警告可能会永远存在,以确保人们知道 chrome 正在忽略 SSL 证书。否则,有人可能会使用无效的 SSL 证书运行虚假站点,并更改您的 Chrome 启动配置以忽略 ssl 证书,Chrome 会以这种方式访问​​它,而不会发出任何警告! (3认同)
  • @BradParks 好点! (2认同)
  • @BradParks 你的提示“允许从本地主机加载的资源使用无效证书”成功了!( chrome://flags/#allow-insecure-localhost ) (2认同)

小智 39

当您使用 Chrome 的选项 > 管理证书 > 导入时,您将证书放在哪里?在导入的“证书存储”屏幕上,选择“将所有证书放入以下存储”并浏览“受信任的根证书颁发机构”。重新启动 Chrome。

  • Chrome 要求我输入证书密码:“请输入用于加密此证书文件的密码” (13认同)
  • 六年后,Chrome 完全搞砸了自签名证书。我按照你的描述做了,但它只是将错误消息更改为 NET::ERR_CERT_COMMON_NAME_INVALID (9认同)
  • 在 Ubuntu 11.04 上的 Chromium 11.0.696.71 (86024) 中不起作用:( (4认同)
  • 我已经尝试过这个和这里建议的其他排列,但没有任何效果。我导入了证书,但仍然显示消息“您的连接不是私有的”。这仍然是一个有效的解决方案吗? (3认同)
  • 首先,您需要从要为其添加例外的站点导出 SSL 证书(不受信任的证书)。您可以通过单击 URL 左侧的红色挂锁图标来执行此操作。从这里你会得到一个带有“证书信息”链接的下拉菜单。单击该链接,转到“详细信息”选项卡和“复制到文件”。我使用了默认选项,导出到我的桌面,然后按照cornelius10 的建议进行操作。在设置 -> 高级设置中,会有一个 SSL 部分。去那里导入您刚刚导出的证书。为我工作。 (2认同)

chi*_*s42 37

您可以通过安装证书来避免受信任站点的消息。

这可以通过单击地址栏中的警告图标来完成,然后单击

“证书信息”-> 详细信息选项卡-> 复制到文件

保存证书,然后双击证书文件。在打开的证书窗口中,单击安装证书,然后完成安装。

下次您访问该站点时,它应该可以正常工作而不会出错。

  • 我还尝试进入 Chrome 中的选项,然后管理证书并以这种方式导入它们。它说已成功导入,但未显示在列表中。 (3认同)

小智 22

对于 OSX 上的 Chrome,这里有一种相对简单的方法将自签名证书添加到 Chrome 使用的系统钥匙串:Google Chrome、Mac OS X 和自签名 SSL 证书。不再烦人的红色警告屏幕!(我确实希望 Chromium 能够简化添加异常的过程。)


lza*_*zap 14

说明适用于Linux(铬12+):

Certificate Information -> Details -> Export
Run Code Online (Sandbox Code Playgroud)

将证书另存为您选择的文件。

Preferences -> Under the hood -> Manage certificates -> Authorities
Run Code Online (Sandbox Code Playgroud)

导入文件并在询问时选中所有框。你完成了。

这是非常重要的下进口机构选项卡,而不是其他!

  • 该文件包含一个未导入的证书:xxx.xxxxx.com:不是证书颁发机构。 (5认同)