2013-03-04 38 views
0

我遇到了一个奇怪的问题。我使用的是萨翁连接到Yodlee公司的API,但试图启动客户端对象,我得到的时候:HTTPI :: SSLError和Yodlee

HTTPI :: SSLError:所以SSL_connect SYSCALL返回= 5错误号= 0状态=未知状态

我已经尝试像ssl_verify_mode :: none等东西,但似乎没有工作。我在网上看到的大多数类似的错误都有。像错误结束时的状态= SSLv3,但我的是不同的。有没有人有一个线索这里发生了什么? Thx有任何建议。

回答

0

我不知道你的环境是什么样子,但这里有一些东西来检查......

  1. 您需要将CA-bundle.crt的路径....这是束信任您的证书提供商的关系。
  2. 我不是绝对肯定的,但我相信Yodlee只处理peer的ssl_verify_mode。

这里是为我工作,生成萨翁V2客户端连接到Yodlee公司的代码的一部分:

Savon.client do 

     ... Lots of configurations here .... 

     ssl_cert_file CERT_PATH 
     ssl_verify_mode :peer 
     open_timeout 90 
     read_timeout 90 

    end 

其中CERT_PATH点到我的CA-bundle.crt文件。