Как добавить сертификат для Confluent Platform в среде единого входа - PullRequest
1 голос
/ 21 июня 2019

Я устанавливаю Docker-контейнер для Confluent Platform и получаю сообщение об ошибке javax.net.ssl.SSLHandshakeException. Какой сертификат мне добавить?

Причина, по которой я использую Docker, заключается в том, что мой ноутбук является устройством Windows. Я установил последнюю версию Java / клонировал последние образы для Confluent Platform.

Я добавил сертификат для "* .confluent.io" в cacerts для моей JRE.

Я думаю, что эта проблема связана с тем, что моя среда является закрытой средой единого входа. Вот где я застрял.

Конкретное сообщение об ошибке, которое я получаю при настройке docker compose с изображением CP, равно

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

Error: Unknown error
ERROR: Service 'connect' failed to build: The command '/bin/sh -c confluent-hub install --no-prompt confluentinc/kafka-connect-datagen:latest' returned a non-zero code: 7

Это ошибка, которую я получаю при использовании

curl  https://api.hub.confluent.io/api/plugins

curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
...