验证本地Laravel Homestead服务器上的自签名证书

时间:2015-01-06 22:43:56

标签: php laravel https ssl-certificate homestead

我按照以下有关创建SSL证书的详细信息,因此我可以使用https通过Laravel的Homestead运行本地测试站点。

Adding https cert on homestead vm

一切顺利,但在 https:// 上查看测试域时,我在Chrome的地址栏上显示红叉。它表示证书由于自签名而未经第三方验证而不受信任。

有没有办法可以解决这个问题?这样我就可以让我的HTTPS本地域名被Chrome信任并像在线一样工作?

2 个答案:

答案 0 :(得分:4)

Chrome不允许您再导出证书。您需要使用支持此功能的其他浏览器(例如firefox),或者只是将生成的证书复制到家庭计算机的共享目录中,这样您就可以在钥匙串中导入并信任它。

button.on('click touchend', cancelDuplicates(function(event) {
  // This fires right away, and calls within 10 ms after are cancelled.
}));

在本地主机上,打开证书文件并将其导入系统钥匙串。导入后,打开它并将其信任级别设置为“始终信任”

Set the trust level to "Always trust"

重新启动Chrome,您就完成了。

答案 1 :(得分:1)

您必须信任Chrome中的自签名证书才能删除"红十字会"消息。

有几个教程如何信任chrome中的自签名证书:例如,请参阅https://stackoverflow.com/a/18602774/3219613