Конфигурирование Proton для SSL / TLS, выбрасывающего openssl неправильный номер версии и ошибку клиента gRPC - PullRequest
1 голос
/ 06 июня 2019

Я немного растерялся. Попытка настроить протон с доступом SSL / TLS, но после создания сертификатов с помощью (модифицированных) сценариев оболочки предоставленный AppDev-Pack и связывающий связку ключей и все в notes.ini, я всегда, кажется, получаю ошибка "Рукопожатие не удалось с фатальной ошибкой SSL_ERROR_SSL: ошибка: 100000f7: подпрограммы SSL: OPENSSL_internal: WRONG_VERSION_NUMBER».

Пробовал как Windows, так и Linux-сервер, а также использовать приложение access.js с и без сертификаты - но безуспешно.

Также пробовал раздел устранения неполадок https://doc.cwpcollaboration.com/appdevpack/docs/en/proton-admin.html, и он просто подключился, но не будет, если я подключусь к node.js.

Похоже, ошибка выдается еще до проверки сертификата?

В этом примере выдается ошибка после попытки получить документ по UNID.

notes.ini (протонные части)

Ошибка клиента gRPC

Если у кого-то есть идея, как решить эту проблему или с чего начать, это действительно помогло бы мне.

Заранее спасибо.

1 Ответ

2 голосов
/ 06 июня 2019

Похоже, что на стороне клиента не установлен флаг безопасности. По крайней мере, я получаю подобный стек, когда пытаюсь подключиться без TLS, когда сервер ожидает TLS.

См. Атрибут secure при вызове функции useServer (), и вам также потребуется предоставить атрибуты credentials.

...