【发布时间】:2016-05-10 06:34:27
【问题描述】:
目前,我正在使用 camel-jetty 设置其余的 DSL,这非常简单,我创建了一个 SSLContextParameters 对象,然后像这样传递它:
JettyHttpComponent jetty = context.getComponent("jetty", JettyHttpComponent.class);
jetty.setSslContextParameters(sslContextParameters);
就是这样,但是在 Undertow 中,没有任何方法可以做到这一点,the documentation 中提到的唯一一件事是它支持 sslContextParameters 选项,但是没有方法或任何东西可以设置这样的选项。
如何将我的 sslContextParameters 对象分配给 Undertow 组件,以便我可以将 SSL 连接与其他 DSL 一起使用?
顺便说一下,我尝试过设置一个UndertowComponent对象并将选项添加为组件参数,还尝试通过restConfiguration()在EndpointProperties中添加选项,但无济于事。
我还浏览了 2.16.1 的 github 源代码,这是 maven Central 中的最新版本,我只在 UndertowRegistry 中看到了对 ssl 上下文的引用,而 setSslContext 设置器甚至从未在任何地方使用过!
【问题讨论】:
标签: rest apache-camel undertow