Hazelcast - невозможно получить доступ к Mongodb, когда авторизация включена из-за проблемы с сертификатом - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь интегрировать MongoDB с Hazelcast для распределенного кэширования.MongoDB имеет кластерные серверы и требует пароль.Когда я выполняю вызов get collection в классе MongoMapStore.java, следуя примеру, упомянутому в

https://github.com/hazelcast/hazelcast-code-samples/blob/master/hazelcast-integration/mongodb/src/main/java/com/hazelcast/loader/MongoMapStore.java., я получаю такие ошибки, как

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:> Не удалось построить путь PKIX:

sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели.

так далее.Если это поможет, я смогу произвести полную трассировку стека ошибок.

Как я могу решить эту проблему.

1 Ответ

0 голосов
/ 23 мая 2018

Ошибка, вероятно, из-за отсутствия сертификата для вашего сервера БД.Убедитесь, что в вашем хранилище ключей есть необходимые сертификаты.Если у вас есть сертификат открытого ключа сервера и вы хотите его загрузить, проверьте,

Как импортировать сертификат .cer в хранилище ключей Java?

...