1
我安裝了Ruby在Windows XP 2.0.0 SSL證書的目錄,然後運行該腳本:紅寶石在Windows XP:如何更改
# testSSL.rb
require 'open-uri'
open('https://www.google.com')
我得到一個「證書驗證失敗」錯誤的http.rb線921 測試進一步,似乎是紅寶石將查找SSL證書文件的位置:
C:/Users/Justin/Projects/knap-build/var/knapsack/software/x86-windows/openssl/1.0.1l/ssl
我怎麼能告訴Ruby來尋找他們在那裏安裝了這些文件:
C:/Ruby200/lib/ruby/2.0.0/rubygems/ssl_certs.
任何幫助將不勝感激!
謝謝彼得,但這並沒有奏效(用8個PEM文件試了一下)。 X509對象始終返回相同的「證書驗證失敗」錯誤,包括當我指定不存在的文件或路徑時。 – Ahbal
這就是要點,你必須確保文件存在並且是有效的(有不同類型的.pem證書),有沒有.pem文件的解決方案,但是我不發佈它,因爲它會產生仇恨評論,因爲這是不安全的 – peter
明白了。再次感謝。 – Ahbal