2011-10-12 113 views
0

我正在使用acegi安全性插件,并运行应用程序-https。证书已生成,但当我访问网页时,我会收到证书警告。然后我下载了弱SSL插件并将weakssl.trustAll =true添加到Config.groovy。但仍然得到同样的警告。我有什么遗漏了吗?Grails SSL证书错误

+0

您是否在浏览器中收到警告?如果是这样,您需要从您的浏览器信任的证书颁发机构颁发的证书。像Verisign。 – n3utrino

+0

是的,来自浏览器 – user2514963

+0

Btw。如果任何发布的答案适合您,请务必将其标记为正确。这样,您的接受评级将提高,其他用户更有可能帮助您。 – n3utrino

回答

2

警告是正常的。您可以接受自签名证书。 weakssl模块允许Grails 服务器信任本身即使它提供自签名证书。它对客户没有任何影响。 (认为​​这将是多么可怕的安全漏洞,如果你可以只安装服务器一些代码,并获得客户接受自签名证书没有警告!)

1

解决你的问题,你需要要么

  • 手动告诉你的浏览器的证书是由OK添加证书到您的信任

  • 得到信任的CA(证书颁发机构)信任的CA的列表中选择证书存储在您的浏览器。要从CA获得证书,您需要证明您的身份并支付(很多)一些钱。

所以我建议你只接受不信任的certifcate,除非你想购买CA证书。

您更改的配置告诉只有服务器接受所有证书。即如果您的服务器正在连接到另一台服务器

+1

也有从StartSSL的免费证书。 – user852518