Использование TrustStore по умолчанию с SSL-соединением
При использовании SSL, RabbitConnectionFactoryBean
требует как keyStore
а также trustStore
быть явно указанным в свойствах SSL. Я ищу способ обойти это требование, когда сервер использует известный CA, присутствующий по умолчанию trustStore
Так как ручное ведение отдельного JKS для этой цели становится довольно утомительным.
Примечание. В Javadoc четко указано, что необходимо переопределить, чтобы изменить поведение по умолчанию. Однако я также использую автоконфигурацию Spring Boot, которая жестко связана с реализацией по умолчанию.
1 ответ
Решение
Да, это слишком ограничительно. Я открыл выпуск JIRA.
А пока вы можете просто подключить свой собственный
@Bean
public CachingConnectionFactory rabbitConnectionFactory(RabbitProperties config)
переопределить загрузочный по умолчанию; вы все равно получите оставшуюся загрузочную автоконфигурацию.