Отключение проверки SSL с использованием конечной точки https в качестве маршрута назначения в CAMEL - PullRequest
0 голосов
/ 10 октября 2019

У меня есть верблюд 2.16.3. Я создал маршрут, используя адрес https. Сервер https использует самозаверяющий сертификат.

Я попытался создать собственный HttpClientConfigurer и добавил этот bean-компонент в файл XML (мой файл rout.xml), указав bean-компонент в качестве параметра в http4 URI. Но у меня ничего не получилось!

Я снова попытался импортировать хранилище ключей сервера в конфигурацию XML, но получил сообщение об ошибке:

<camel:sslContextParameters id="mySSLContextParameters">           
<camel:trustManagers>
    <camel:keyStore password="changeit" resource="/cert/ssl-server.jks" />
</camel:trustManagers>


javax.net.ssl.SSLPeerUnverifiedException: сертификат для <192.168.56.1> не соответствует ни одному из альтернативных имен субъекта: []

Я не хочу жестко указывать IP-адрес в сертификатепотому что я хочу иметь возможность работать с любым сертификатом, работающим на любом сервере (не имеет значения IP-адрес).

Наконец: - как я могу отключить проверку SSL? - Как я могу использовать самозаверяющий сертификат без одноранговой проверки?

Я использую XML для настройки Camel, чтобы я мог внедрить код Java в виде JAR в папку Camel.

https://camel.465427.n5.nabble.com/Ignoring-self-signed-certificates-in-camel-2-17-2-td5805066.html

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