gpt4 book ai didi

ruby - SSL 连接错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:24 25 4
gpt4 key购买 nike

我的公司最近为我提供了一台运行 OS X 10.9.5 的现代 MacBook Pro。

我们有一个 ruby​​ 应用程序,它向外部服务发出 SOAP 请求以对用户进行身份验证。自升级到新机器后,每当尝试发出 SOAP 请求时,我都会收到 SSL 连接错误。

我正在使用 ruby​​ Savon Client 进行 SOAP 调用,尽管我们的版本锁定为 1.0 之前的版本。 savon 客户端配置为使用正确的 cert_file、cert_key_file、cert_key_password 和 ca_cert_file。

我可以使用运行 OS X 10.8.4 的旧款 MacBook Pro。我已将 10.8 机器设置为与 10.9 机器完全相同。当 10.8 机器发出完全相同的 SOAP 调用时,没有 SSL 错误。

对于错误的可能原因,我完全不知所措。我假设它一定是某个系统库,但就我的猜测而言。

最佳答案

此问题发生在某些平台/配置上。您可以通过以下步骤解决它:

  1. 下载此文件并将其放在可访问的位置:http://curl.haxx.se/ca/cacert.pem
  2. 设置一个名为 SSL_CERT_FILE 的环境变量。环境变量的内容应该是你下载的证书文件的路径。
  3. 关闭并重新打开您打开的所有终端窗口。
  4. 再次尝试您的脚本。

取自以下网站:http://richonrails.com/articles/solving-the-ssl-verify-problems

关于ruby - SSL 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26267174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com