У меня есть два приложения, одно написано на nodejs (в данном случае это простой mock-сервер) и весеннее приложение (базовое приложение).Я хочу создать SSL-соединение между этими двумя.Сначала я сгенерировал пару ключей и сертификатов, затем просто настроил nodejs для работы через SSL (я использовал этот пример: настройка SSL - nodeJs ).Я проверил, что когда я писал в браузере https://localhost:3000, это дает мне «безопасное» соединение (с открытым замком - так что все в порядке).
Далее я настраивал приложение Spring, используя , настроив SSL - Spring .Я взял сертификат из предыдущего поколения шагов и установил его в хранилище ключей в файл .p12.В весеннем приложении я изменил ссылку на приложение узла на https.
Когда я пытаюсь подключиться из приложения Spring и получить некоторые фиктивные данные от узла, я получаю следующую трассировку стека:
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Я нашел что-то в stack , но когда я устанавливаю этот сертификат в определенную директорию, а затем перезагружаю мое приложение, результат такой же.