Отключить проверку SSL-сертификата

Вопрос задан: 7 месяцев назад Последняя активность: 7 месяцев назад
up 0 down

Работа над Storm Crawler 1.12.1 и Elastic search 6.5.x. Мой сканер работает на http://localhost:8080 и эластичный поиск работает на https://localhost:9200.Я пытаюсь сканировать веб-сайт. Во время процесса внедрения URL я сталкиваюсь javax.net.ssl.SSLHandshakeException: General SSLEngine problem ошибка и проверка подробная ошибка здесь.

Я попробовал для OKHttp и добавил https.protocol.implementation: "com.digitalpebble.stormcrawler.protocol.okhttp.HttpProtocol" в crawler-conf.yaml.

Как я могу временно отключить проверку сертификата.

1 ответ

up 1 down accepted

Как отметил @ julien-nioche в своем комментарии: StormCrawler не извлекает данные в процессе внедрения URL.

SSLHandshakeException скорее всего, происходит из вашего экземпляра ElasticSearch. Ваш ElasticSearch действительно работает на HTTPS как указано https://localhost:9200?

Трассировка стека указывает, что путь сертификата не может быть проверен.

Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Чтобы решить эту проблему, вы можете добавить сертификат в локальное хранилище ключей. Для получения дополнительной информации по этому вопросу, вы можете посмотреть на это ответ. Другой возможностью было бы отключить HTTPS в экземпляре ElasticSearch для локальной настройки разработки.