0
我有一個與curl工作連接,基本上要求我指定-ssl3作爲tls1或任何其他密碼使用的密碼套件會導致服務器無法握住您的握手。 curl命令的作品:法拉第ssl3密碼
curl https://10.10.10.10/soap/rpc -k -v -ssl3 --cert /etc/ssl/mwlang.crt --key /etc/ssl/mwlang.key
我沒有確定的捲曲度,其他的密碼套件的存在會導致握手失敗,但我不知道如何與法拉第指定SSL3密碼......我嘗試到目前爲止:
SSL_OPTS = {:verify => false,
:ca_path => "/usr/lib/ssl/certs",
:client_cert => OpenSSL::X509::Certificate.new(File.read("/etc/ssl/mwlang.crt")),
:client_key => OpenSSL::PKey::RSA.new(File.read("/etc/ssl/mwlang.key")),
}
Faraday.new(:url => 'https://10.10.10.10', :ssl => SSL_OPTS) do |faraday|
faraday.adapter Faraday.default_adapter
end