Rails + SSL 错误:SSL_connect 返回 = 1 errno = 0 state = SSLv3 读取服务器证书 B:证书验证失败

Rails + SSL 错误:SSL_connect 返回 = 1 errno = 0 state = SSLv3 读取服务器证书 B:证书验证失败

我正在使用 Ubuntu。我在一次http = Net::HTTP.new(uri.host, uri.port)通话中遇到了连接到另一台服务器的问题。这似乎很有帮助:https://stackoverflow.com/questions/10728436/opensslsslsslerror-ssl-connect-returned-1-errno-0-state-sslv3-read-server-c

我认为其中一个答案对我有用:

On my Ubuntu install I had to set export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt

但是,我不确定他将导出设置为 SSL_CERT 等是什么意思...我应该把那行放在哪里?在我的 .bashrc / .profile 中?以哪个用户身份?

答案1

export 用于设置环境变量。上面的命令使用指定的路径创建(或更新)变量 SSL_CERT_FILE,将其放入您的 .profile 中。

相关内容