Использование TrustStore по умолчанию с SSL-соединением

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

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

1 ответ

Решение

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

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

@Bean
public CachingConnectionFactory rabbitConnectionFactory(RabbitProperties config)

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

Другие вопросы по тегам