[
https://issues.apache.org/jira/browse/CAMEL-7763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henryk Konsek resolved CAMEL-7763.
----------------------------------
Resolution: Fixed
Resolved in 9430e4d55ae7e91f46c70d7969156767a5f42da4.
> NettyServerBootstrapConfiguration should provide default SSL settings
> ---------------------------------------------------------------------
>
> Key: CAMEL-7763
> URL: https://issues.apache.org/jira/browse/CAMEL-7763
> Project: Camel
> Issue Type: Bug
> Components: camel-netty
> Affects Versions: 2.13.2
> Reporter: Henryk Konsek
> Assignee: Henryk Konsek
> Fix For: 2.14.0
>
>
> Currently {{NettyServerBootstrapConfiguration}} doesn't provide default
> values of {{keyStoreFormat}} and {{securityProvider}} options. This is not in
> sync with description of these options in Netty doc (1).
> For example the following configuration:
> {code}
> <bean id="httpsConfiguration"
> class="org.apache.camel.component.netty.http.NettySharedHttpServerBootstrapConfiguration">
> <property name="port" value="10020"/>
> <property name="host" value="0.0.0.0"/>
> <property name="keyStoreResource" value="jsse/localhost.ks"/>
> <property name="trustStoreResource" value="jsse/localhost.ks"/>
> <property name="passphrase" value="changeit"/>
> </bean>
> {code}
> ...won't work until I add {{keyStoreFormat}} and {{securityProvider}}
> explicitly to it:
> {code}
> <property name="keyStoreFormat" value="JKS"/>
> <property name="securityProvider" value="SunX509"/>
> {code}
> Solution:
> We should add {{keyStoreFormat=JKS}} and {{securityProvider=SunX509}}
> defaults to the {{NettyServerBootstrapConfiguration}}.
> (1) http://camel.apache.org/netty.html
--
This message was sent by Atlassian JIRA
(v6.2#6252)