UNABLE_TO_VERIFY_LEAF_SIGNATURE для REST API Openfire - PullRequest
0 голосов
/ 22 апреля 2020

Я установил openfire на свой сервер с помощью зашифрованного SSL-сертификата. Я могу получить доступ к администратору openfire через безопасный порт 9091 без каких-либо проблем.

У меня есть другой сервер, написанный на node.js, который использует Openfire REST API для получения некоторых данных, но этот API остальных выдает следующую ошибку:

FetchError: request to OPENFIRE_HOST/plugins/restapi/v1/users failed, reason: unable to verify the first certificate
at ClientRequest.<anonymous> (/home/my_project/node_modules/node-fetch/lib/index.js:1455:11)
at ClientRequest.emit (events.js:200:13)
at TLSSocket.socketErrorListener (_http_client.js:402:9)
at TLSSocket.emit (events.js:200:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at processTicksAndRejections (internal/process/task_queues.js:84:9) {


message: 'request to ' +
    'OPENFIRE_HOST/plugins/restapi/v1/users ' +
    'failed, reason: unable to verify the first certificate',
  type: 'system',
  errno: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE',
  code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'
}

(OPENFIRE_HOST - это URL-адрес, на котором я его сейчас изменил) Я пробовал как обновить SSL, так и переиздать SSL, но все еще получаю ту же проблему.

Если я попробую почтальону получить доступ к тому же API остальных, это не вызовет проблем. Эта проблема возникает только в том случае, если остальной API вызывается с node.js или других серверов.

Просто для дальнейшей проверки у нас есть приложение, написанное spring-boot, которое выдает следующую ошибку:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Я считаю, что это по той же причине. Есть идеи как это исправить?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...