我是 CXF 框架的新手。最近使用 CXF 和 Spring Endpoint 成功创建了 Web 服务。我正在使用 WSDL 第一种方法。您能否建议如何将 SSL(https) 用于 Web 服务。我对信任库和密钥库有想法。我正在使用 Apache Tomcat 服务器。下面是我的 ApplicationContext.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:cxf="http://cxf.apache.org/core"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"
default-autowire="byName">
<!-- Service endpoint -->
<jaxws:endpoint id="CalculatorWebService"
implementorClass="com.web.calculator.service.CalculatorContractImpl"
implementor="#CalculatorImpl"
address="/CalculatorWS">
</jaxws:endpoint>
<bean id="CalculatorImpl" class="com.web.calculator.service.CalculatorContractImpl"/>
我相信我需要在此处为信任库创建一些配置条目,并在某些 xml 中为客户端中的密钥库进行类似的一些配置。另外我认为我需要一些 Passwordcallback 类来使用密钥库。
您能否帮助我进行启用 SSL 的配置。
非常感谢您的帮助...
谢谢...