У меня есть проблема с клиентом Quarkus и Elasticsearch, не подключающимися к моему серверу Elasticsearch с включенным HTTPS (Security). < /p>
Ошибка, которую я получаю: < /p>
Caused by: javax.net.ssl.SSLHandshakeException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
< /code>
Я попробовал несколько конфигураций, и ни один из них не работал.
Сначала я попробовал Quarkus.tls.trust-all < /code> и переменная среды Quarkus_tls_trust_all = true < /code> < /p>
Затем я создал хранилище с: < /p>
< /p>
.keytool -genkeypair -alias keystore -keyalg RSA -keysize 2048 -validity 7300 -keystore keystore.p12 -storetype PKCS12 -storepass somePassword
< /code>
и добавлена конфигурация в Yaml: < /p>
quarkus:
tls:
key-store:
p12:
path: /someAbsoultePath/keystore.p12
password: somePassword
< /code>
Ничто из них не сработало.
Очевидно, что я не понимаю документов о том, как установить Quarkus с клиентом ES для принятия самореагнированного сертификата с сервера Elasticsearch. < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... rch-server