1

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

OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed)

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

是否可以出于演示目的跳过 SSL 检查?这个 SO 链接似乎表明这是可能的。如果是,那么我们如何才能做到这一点?

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

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

4

1 回答 1

0

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

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

有关使用 cURL 进行 DocuSign REST API 调用的一些示例,请参见此处

于 2013-07-25T14:06:10.400 回答