我正在使用Windows 10.我想创建将使用outlookAPI的应用程序。所以我在Write a Ruby on Rails app to get Outlook mail跟进了入门教程。
我遇到过 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
这个问题,如下所示;
在身份验证阶段成功完成后尝试getToken
时,会出现上述问题。
我会对任何建议表示赞赏。
答案 0 :(得分:1)
sudo port install curl-ca-bundle
告诉你的https对象使用它:
https.ca_file = '/opt/local/share/curl/curl-ca-bundle.crt'
请注意,如果您希望代码在Ubuntu上运行,则需要设置ca_path属性,使用默认证书位置/ etc / ssl / certs。
OR
在初始化程序中添加以下代码:
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
答案 1 :(得分:0)
尝试添加gem'认证'在你的gemfile中并运行bundle install。
gem 'certified'
bundle install