openssl和ruby证书验证失败(OpenSSL :: SSL :: SSLError)

时间:2012-11-06 22:51:48

标签: ruby-on-rails ruby openssl activemerchant

我收到证书验证失败(OpenSSL :: SSL :: SSLError)错误。

  • ubuntu 12.04
  • ruby​​ 1.9.3
  • openssl通过rvm
  • 安装

此命令正常

  

openssl s_client -CAfile ./ccapi.pem -connect ccapi.client.qvalent.com:443

=> Verify return code: 0 (ok)

使用使用相同pem文件调用上述站点的activemerchant运行ruby脚本

ruby pwtest.rb

=>

credit card is valid!
/home/rzolkos/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

该脚本在另一台服务器/本地计算机上运行正常。

任何有关修复或诊断的提示均表示赞赏。

0 个答案:

没有答案