Rabbitmq Доверенный сертификат не найден - PullRequest
0 голосов
/ 11 ноября 2019

Я использую rabbitmq для подключения к удаленному хосту с помощью rabbitmq.ssl.key-store и spring.rabbitmq.ssl.trust-store и запускаю приложение с java 11.

Я пробовал оба формата сертификатов jks (по умолчанию) и p12 для spring.rabbitmq.ssl.trust-store. Свойства формата

jks:

spring.rabbitmq.host=my-remote-host
spring.rabbitmq.port=port
spring.rabbitmq.template.exchange=name
spring.rabbitmq.virtual-host=my-host
spring.rabbitmq.ssl.key-store=myCertificate.p12
spring.rabbitmq.ssl.key-store-password=pass
spring.rabbitmq.ssl.trust-store=myTruststore.jks
spring.rabbitmq.ssl.trust-store-password=pass
spring.rabbitmq.ssl.enabled=true

Я получил следующую ошибку:

com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.

Error on AMQP connection: PLAIN login refused: user 'guest' can only connect via localhost

pkcs12свойства формата:

spring.rabbitmq.host=my-remote-host
spring.rabbitmq.port=port
spring.rabbitmq.template.exchange=name
spring.rabbitmq.virtual-host=my-host
spring.rabbitmq.ssl.key-store=myCertificate.p12
spring.rabbitmq.ssl.key-store-password=pass
spring.rabbitmq.ssl.trust-store=myTruststore.p12
spring.rabbitmq.ssl.trust-store-password=pass
spring.rabbitmq.ssl.enabled=true
spring.rabbitmq.ssl.trust-store-type=pkcs12

Я получил следующую ошибку:

org.springframework.amqp.AmqpIOException: javax.net.ssl.SSLHandshakeException: No trusted certificate found

Чего мне не хватает?

Почему при использовании формата jks он соединяется с гостевым именем пользователя?

А когда я использую формат p12, он выдает Не найдено доверенных сертификатов?

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