如何将自签名服务器的证书添加到 Chrome 中的受信任证书?

如何将自签名服务器的证书添加到 Chrome 中的受信任证书?

我有一个带有 wiki 的专用服务器,我想保证它的安全,这样就没有人可以通过嗅探我的页面来阅读我的文章。

我不想为有效证书付费,所以我创建了一个自签名证书。但当我通过 HTTPS 访问我的页面时,总是会出现 SSL 错误,并显示以下消息:

The site's security certificate is not trusted!

我如何手动将证书添加到我的受信任证书或阻止显示该消息?

这是我的服务器,只要它不改变,我就会信任该证书。

答案1

您可以从 中调出证书管理界面Options / Preferences > Under the hood > Manage Certificates

答案2

对于 OS X,从命令行执行此操作:

sudo security add-trusted-cert -p ssl -d -r trustRoot -k ~/Library/Keychains/login.keychain selfsigned.crt

如果您没有 .crt 文件(selfsigned.crt在此命令中)可供引用,请在 Chrome 中查看证书并将其拖到您的桌面。

答案3

自 Chrome v38 起,有一个实验性功能可以自动保存之前接受的证书。

请参阅:chrome://flags/#remember-cert-error-decisions

相关内容