我公司最近为我提供了运行OS X 10.9.5的现代MacBook Pro。
我们有一个ruby应用程序,它向外部服务发出SOAP请求以对用户进行身份验证。自从升级到新计算机后,每当尝试发出SOAP请求时,我都会收到SSL Connect错误。
我正在使用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错误。
我对错误原因的绝对损失。我假设它必须是某个系统库,但就我的猜测而言。
答案 0 :(得分:0)
在某些平台/配置上会出现此问题。您可以通过以下步骤解决它:
摘自以下网站:http://richonrails.com/articles/solving-the-ssl-verify-problems