我的应用程序需要SSL下的LWP,但我似乎无法在没有收到错误的情况下正确连接。Perl LWP SSL连接:证书验证失败
certificate verify failed)LWP::Protocol::https::Socket: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed at C:/Perl/site/lib/LWP/Protocol/http.pm line 51.
每当我在Firefox中加载了该网站在我的服务器,我收到
This connection is untrusted (Technical error: sec_error_unknown_issuer)
每当我加载它在浏览器,它验证绝对没问题。
我可以在我的电脑上将FireFox和Chrome加载到页面中,并且根本没有收到SSL验证错误。
我不知道我的电脑和我的服务器有什么不同,他们都使用完全相同的FireFox版本,所以我不确定为什么它不能在那里正确验证。
我已经尝试了将$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0
放入Perl脚本中的解决方法,但它似乎仍然引发相同的确切错误。
This is the script I'm using to test HTTPS
有谁知道任何解决这个或任何解决方法吗?
可能相关:http://stackoverflow.com/questions/19389336/installing-a-new-ca-certificate-换的perl-5-14-2-LWP-上的Ubuntu-12-04,http://stackoverflow.com/questions/6384217/failed-connect-or-certificate-verify-failed-on-lwp-https-得到 – 2014-10-10 21:28:39