SSL证书错误

SSL证书错误,ssl,curl,openssl,ssl-certificate,sslv3,Ssl,Curl,Openssl,Ssl Certificate,Sslv3,我知道这个错误无处不在,但我找不到任何解决我问题的方法。下面是详细情况 我的规格如下: Mac OS X 10.10.5 ruby 2.2.3p173(2015-08-18修订版51636)[x86_64-darwin14] OpenSSL 1.0.2d 2015年7月9日 curl 7.43.0(x86_64-apple-darwin14.0)libcurl/7.43.0安全传输zlib/1.2.5 我有两个测试,看看我的证书是否按预期工作 curl-Ihttps://encrypted.

我知道这个错误无处不在,但我找不到任何解决我问题的方法。下面是详细情况

我的规格如下:

Mac OS X 10.10.5
ruby 2.2.3p173(2015-08-18修订版51636)[x86_64-darwin14]
OpenSSL 1.0.2d 2015年7月9日
curl 7.43.0(x86_64-apple-darwin14.0)libcurl/7.43.0安全传输zlib/1.2.5
我有两个测试,看看我的证书是否按预期工作

curl-Ihttps://encrypted.google.com
#Failure=>curl:(51)SSL:证书验证失败(结果:5)
#Success=>HTTP/1.1200正常
curl-Ihttps://s3.amazonaws.com/skylight-agent-packages/skylight-native/0.7.0-9075c90/skylight_x86_64-darwin.tar.gz
#Failure=>curl:(51)SSL:证书验证失败(结果:5)
#Success=>HTTP/1.1200正常
我有两个解决方案来更新我的证书,但没有一个通过这两个测试。见:

##
##第一种解决方案
##使用curl.haxx.se/ca/cacert.pem
##
#首先,我删除所有证书
sudorm-f/usr/local/etc/openssl/cert.pem
sudorm-f/etc/openssl/certs/cacert.pem
sudorm-f/etc/openssl/certs/cert.pem
sudorm-f/etc/openssl/cert.pem
#然后我从haxx下载证书
cd/etc/openssl&&sudowgethttp://curl.haxx.se/ca/cacert.pem -O cert.pem和sudo chown Mickeel:员工cert.pem
#最后,我将它链接到所有地方
sudo ln-s/etc/openssl/cert.pem/etc/openssl/certs/cert.pem
sudo ln-s/etc/openssl/cert.pem/etc/openssl/certs/cacert.pem
sudo ln-s/etc/openssl/certs/cacert.pem/usr/local/etc/openssl/cert.pem
#
#结果
#
curl-Ihttps://encrypted.google.com #=>成功
curl-Ihttps://s3.amazonaws.com/skylight-agent-packages/skylight-native/0.7.0-9075c90/skylight_x86_64-darwin.tar.gz #=>故障
##
##第二种解决方案
##使用rvm
##
rvm osx ssl证书全部更新
#
#结果
#
curl-Ihttps://encrypted.google.com #=>故障
curl-Ihttps://s3.amazonaws.com/skylight-agent-packages/skylight-native/0.7.0-9075c90/skylight_x86_64-darwin.tar.gz #=>成功
我无法同时进行两次卷曲测试。

我一定是误解了什么。但是我不知道是什么。

没有“SSLv3证书”这样的东西。顺便说一句,我指的是头衔。我的问题还没有解决。