1

我已经尝试对此进行研究,甚至不知道在我的应用程序中哪里可以修复此错误。我一直在学习关于 Udemy 的课程,我正在尝试使用 Google Cloud 存储来上传图片。当我将图像添加到新记录并尝试保存时,我收到此错误。

SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败 (OpenSSL::SSL::SSLError) 无法验证证书。

这可能是远程主机或 Excon 的问题。Excon 捆绑了证书,但可以自定义这些证书。Excon.defaults[:ssl_ca_path] = path_to_certs, ENV['SSL_CERT_DIR'] = path_to_certs, Excon.defaults[:ssl_ca_file] = path_to_file, ENV['SSL_CERT_FILE'] = path_to_file, Excon.defaults[:ssl_verify_callback] = callback(参见 OpenSSL::SSL::SSLContext#verify_callback),或Excon.defaults[:ssl_verify_peer] = false(不太安全)。

4

0 回答 0