2013-07-25 13 views
1

我們嘗試使用複合模板(可填寫的PDF)和使用REST API進行嵌入式簽名。我們將docusign_rest gem與我們的自定義代碼結合使用來創建複合模板和嵌入式簽名。該docusign_rest寶石用來進行身份驗證,並給出以下錯誤:爲DocusignAPI認證用戶時出現OpenSSL錯誤

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

在本地dev的機器,我們只是提供路徑在啓動開發服務器時的證書文件,但在遠程計算機上這是不可行的。

是否可以跳過用於演示目的的SSL檢查? This SO link似乎表明這是可能的。如果是的話,那麼我們該如何實現呢?

如果沒有,那麼是否有快速的方法來修復它,或者我們必須安裝SSL證書並配置服務器來讀取這些證書?

我們正在使用ruby 1.9.3,rails 3.2.11和Apache2(所以這意味着啓用SSL模塊)。

回答

0

我相信對於演示(demo.docusign.net),您可以使用https或http。如果你只使用http,會發生什麼?這能解決您的SSL錯誤嗎?

無論哪種情況,您最終都需要解決此問題,因爲對於生產(www.docusign.net),您需要使用https。問題很可能出現在您的Ruby代碼或您的證書中。出於測試目的,我會嘗試通過命令行發出cURL請求來查看是否有效。

See here for some examples of making DocuSign REST API calls using cURL

+0

我用一個休息客戶端使用http – user2593706