我遇到了一个奇怪的问题。我使用Savon连接到Yodlee的API,但在尝试初始化客户端对象时,我得到了:
returned=5::SSLError: SSL_connect SYSCALL errno=0 state=unknown状态
我已经尝试过像ssl_verify_mode::none之类的东西,但似乎都不起作用。我在Web上看到的大多数类似的bug都有一些东西。类似于错误结尾的state=SSLv3,但我的不同。有没有人知道这是怎么回事?感谢您的任何建议。
发布于 2013-07-09 05:35:19
我不确定你的环境是什么样的,但这里有一些需要检查的东西……
下面是我用来生成一个连接到Yodlee的Savon v2客户端的一部分代码:
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文件。
https://stackoverflow.com/questions/15202266
复制相似问题