Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 为DocusInAPI验证用户时出现OpenSSL错误_Ruby On Rails 3_Openssl_Ssl Certificate_Docusignapi - Fatal编程技术网

Ruby on rails 3 为DocusInAPI验证用户时出现OpenSSL错误

Ruby on rails 3 为DocusInAPI验证用户时出现OpenSSL错误,ruby-on-rails-3,openssl,ssl-certificate,docusignapi,Ruby On Rails 3,Openssl,Ssl Certificate,Docusignapi,我们正在尝试使用复合模板(可填充PDF)和使用RESTAPI的嵌入式签名。我们正在使用docusign_rest gem结合我们的自定义代码来创建复合模板和嵌入式签名。docusign_rest gem用于身份验证,并出现以下错误: OpenSSL::SSL::SSLError(SSL\u connect返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败) 在本地dev机器上,我们只是在启动dev服务器时提供证书文件的路径,但在远程机器上这是不可行的 出于演示目的,是

我们正在尝试使用复合模板(可填充PDF)和使用RESTAPI的嵌入式签名。我们正在使用docusign_rest gem结合我们的自定义代码来创建复合模板和嵌入式签名。docusign_rest gem用于身份验证,并出现以下错误:

OpenSSL::SSL::SSLError(SSL\u connect返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败)

在本地dev机器上,我们只是在启动dev服务器时提供证书文件的路径,但在远程机器上这是不可行的

出于演示目的,是否可以跳过SSL检查?似乎表明这是可能的。如果是的话,我们怎样才能做到呢

如果没有,那么是否有一种快速修复方法,或者我们是否必须安装SSL证书并配置服务器以读取这些证书

我们正在使用ruby 1.9.3、rails 3.2.11和Apache2(这意味着启用SSL模块)。

我相信对于demo(demo.docusign.net),您可以使用https或http。如果只使用http会发生什么?这能解决您的SSL错误吗

不管是哪种情况,您最终都需要解决这个问题,因为对于生产(www.docusign.net),您需要使用https。问题最有可能出现在Ruby代码或证书中。出于测试目的,我会尝试通过命令行发出一个cURL请求,看看这是否有效


我使用rest客户端通过http进行调用