【问题标题】:Force Chrome to accept any SSL certificate regardless of who it was signed by? [closed]强制 Chrome 接受任何 SSL 证书,无论它由谁签名? [关闭]
【发布时间】:2014-09-05 18:44:56
【问题描述】:

编辑:按照建议,此问题已移至 SuperUser,但已关闭且没有任何活动;-( 我找到的最佳答案是 pass a command line option to Chrome 忽略所有证书错误。

https://superuser.com/questions/808413/force-chrome-to-accept-any-ssl-certificate-regardless-of-who-it-was-signed-by

原问题:

是否可以让 Chrome 信任 SSL 证书,无论它是由谁签署的?

我见过 this discussion on getting Chrome to accept self signed certificates here on StackOverflow,但它似乎并非在所有情况下都有效 - 当证书不是自签名证书时,它似乎失败了,但由于某种原因不知道授权。

出于我的开发目的,无论是谁签署的,我都希望信任这些证书。这可能吗?

在 Mac 上,但感谢任何回复....谢谢!

【问题讨论】:

    标签: google-chrome ssl ssl-certificate


    【解决方案1】:

    就像写在the discussion you referenced 一样,您可以使用选项--ignore-certificate-errors 使chrome 忽略任何证书错误。我已经使用过期的证书和具有未知 CA 的证书成功地尝试了这个(在 Linux 上)。请务必关闭任何其他 chrome 浏览器或使用选项 --user-data-dir=... 指定的单独数据目录。

    另一种选择是设置一个中间人代理,如 mitmproxy、squid with SSL bumping 或 fiddler,并让它们接受所有证书并使用他们自己的 CA 对其进行签名,然后您可以将其作为受信任的人接受浏览器内部的 CA。

    【讨论】:

    猜你喜欢
    • 2012-06-29
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 2011-09-28
    相关资源
    最近更新 更多