close
curl_easy_perform failed: SSL connect error ret: 35
1. 其中一種可能的問題是 server 不支援 client 的 ssl portocol 版本, 像是 server 只支援 tls1.1 & tls1.2
但 client 只支援 tls1.0
查看 curl 版本
#>curl -V
發現 openssl 版本是 1.0.0t, 上網查了下 1.0.0 只支援 sslv2 sslv3 tls1.0, openssl 1.0.1 才有支援 tls1.1 & tls1.2
看 openssl 支援參數
#>openssl s_client -h
openssl 連線
#>openssl s_client -connect google.com:443 -sslv3
#>openssl s_client -connect google.com:443 -tls1_2
可以用 openssl 檢查憑證
openssl s_client -showcerts -connect www.example.com:443
另外就是使用 tcpdump 抓封包來看啦
全站熱搜
留言列表