Использование хранилища доверия по умолчанию с SSL-соединением

#spring-amqp

#spring-amqp

Вопрос:

При использовании SSL RabbitConnectionFactoryBean требуется, чтобы оба keyStore и trustStore были явно указаны в свойствах SSL. Я ищу способ обойти это требование, когда сервер использует хорошо известный CA, присутствующий по умолчанию trustStore , поскольку ручное ведение отдельного JKS для этой цели становится довольно утомительным.

Примечание: Javadoc четко указывает, что необходимо переопределить, чтобы изменить поведение по умолчанию. Тем не менее, я также использую автоконфигурацию Spring Boot, которая запрограммирована на использование реализации по умолчанию.

Ответ №1:

Да, это слишком ограничительно. Я открыл проблему с JIRA.

Тем временем вы можете просто подключить свой собственный

 @Bean
public CachingConnectionFactory rabbitConnectionFactory(RabbitProperties config)
  

чтобы переопределить загрузочный по умолчанию; вы все равно получите оставшуюся загрузочную автоконфигурацию.