我正在努力使全局SSL配置正常工作。我在跑步Spring引导中的Apache Camel。中的配置application.yml被忽略。SSL上下文未创建http组件将忽略use全局ssl上下文参数。
版本
- 弹簧套:2.1.9-RELEASE
- 阿帕奇骆驼:2.24.2
pom:中包含的依赖项
- 驼色弹簧靴
- 骆驼弹簧靴起动器
- camel-http启动器
Configs(application.yml(
camel:
# To enable global SSL in undertow
component:
http:
use-global-ssl-context-parameters: true
ssl:
config:
key-managers:
key-password: "changeit"
key-store:
resource: "/keystore.p12"
password: "changeit"
type: "PKCS12"
trust-managers:
key-store:
resource: "/cacerts"
password: "changeit"
type: "jks"
这是一个专门为测试全局SSL而创建的干净项目上下文创建。
我好像在什么地方少了一步?
感谢您的协助。
更换camel-http4组件解决了这个问题。我的理解是不赞成使用camel-http。