2013-07-25 1 views
1

Мы пытаемся использовать составные шаблоны (заполняемые PDF-файлы) и встроенную подпись с использованием REST API. Мы используем драгоценный камень docusign_rest в сочетании с нашим пользовательским кодом для создания составных шаблонов и встроенного подписи. Docusign_rest камень используется для проверки подлинности и дает следующее сообщение об ошибке:Ошибка OpenSSL при аутентификации пользователя для DocusignAPI

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, рельсы 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