我正嘗試使用p12文件和密碼在Ruby中使用RestClient打開https頁面。獲取SSL_connect ...使用.p12文件時,sslv3警報握手失敗ruby
P12 = OpenSSL的:: PKCS12.new(File.read( 「#{RAILS_ROOT} /file.p12」), 「通」)
RESP = RESTClient實現:: Resource.new(URL, :ssl_client_key => p12.key)。獲得
比我得到:
所以SSL_connect返回= 1個錯誤號= 0狀態的SSLv3 =讀完成一個:SSLV3警報握手失敗
(RestClient不是強制性的 - 其他任何事情都可以)
我錯過了什麼?
第一步小心翼翼的對我來說。 $ rvm_path下沒有任何ssl目錄,因此將其完美連接起來。我不需要做第二部分 - 我已經使用SSL構建了ruby,但是RVM本身缺少證書。謝謝! – 2012-04-26 22:21:46