我正在尝试使用Signet进行OAuth授权访问Google服务,但出现如下错误:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
针对以下问题:
- SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
- OmniAuth & Facebook: certificate verify failed
看起来解决方案是修复 ca_path
或者在 SSL 中设置 。VERIFY_NONE
在 Linux 上修复的 ca_path
只适用于端口安装,而解决 VERIFY_NONE
的方法似乎只适用于 Faraday。
是否有适用于 Windows/signet 宝石的解决方案?
paypal_adaptive
gem 有关。有人找到答案了吗? - wulftoneIO.copy_stream( open( url, { ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE } ), download_path )
来禁用 SSL 验证。在我们的情况下,安全性不是问题,服务器不受我们控制,这只是一个临时解决方案。 - Joshua Pinter