Мы пытаемся использовать SSLContextParameter в camel 2.22.0 с Tomcat для запроса https4.
Наша цель - использовать только одно хранилище для закрытого / открытого ключа с несколькими псевдонимами. Мы загружаем весенний ssContextParameter во время загрузки верблюда, и мы хотим использовать только псевдоним, когда мы определяем конечную точку hhtps4, без определения нового sslContextParameter для каждой конечной точки в нашем маршруте (~ 50 маршрутов).
<camel:sslContextParameters id="sslAPPContextParameters"
xmlns="http://camel.apache.org/schema/spring" >
<camel:trustManagers>
<camel:keyStore password="${truststore.jks.file.password}"
resource="${truststore.jks.file.location}" />
</camel:trustManagers>
<camel:keyManagers>
<camel:keyStore password="${keystore.jks.file.password}"
resource="${keystore.jks.file.location}" />
</camel:keyManagers>
</camel:sslContextParameters>
</beans>
Является ли это возможным ? Я нашел "sslContextParameters / @ certAlias", но, похоже, для его использования требуется новое определение sslContextParameter, что мне не нужно из-за огромного количества camelRoute.
Заранее спасибо.