[ https://issues.apache.org/jira/browse/CXF-4454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aki Yoshida resolved CXF-4454. ------------------------------ Resolution: Fixed Fix Version/s: 2.7.0 2.6.2 2.5.5 2.4.9 > JSSE KeyManagers and TrustManager XML configurations are ignored if they > contain no keystore element. > ----------------------------------------------------------------------------------------------------- > > Key: CXF-4454 > URL: https://issues.apache.org/jira/browse/CXF-4454 > Project: CXF > Issue Type: Bug > Components: Configuration > Affects Versions: 2.6.1 > Environment: all > Reporter: Sven Staible > Assignee: Aki Yoshida > Priority: Minor > Fix For: 2.4.9, 2.5.5, 2.6.2, 2.7.0 > > > The XSD for JSSE KeyManagers and TrustManagers allows them to not include a > keystore (or certstore) element (which is correct). However the configured > key and trust manager configurations are ignored and not applied if they > contain no keystore configuration element (see TLSParameterJaxBUtils.java:239 > and TLSParameterJaxBUtils.java:275). > For a Trust- or KeyManager to not require a keystore configuration is a valid > scenario. I'm currently using a JCE provider that does not require a > keystore. With the current implementation I can not use this provider with > the XML configuration feature. If I set the key and trust managers of this > provider manually in the TLSClientParametersConfig using java code it works > as expected. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira