Updated Branches: refs/heads/master a18e7e98b -> 5bb1b4d3e
Polished the ws-security unit test of camel-cxf Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/5bb1b4d3 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/5bb1b4d3 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/5bb1b4d3 Branch: refs/heads/master Commit: 5bb1b4d3ec8ee144d470ecea10ce7025b6a5b995 Parents: a18e7e9 Author: Willem Jiang <[email protected]> Authored: Thu Jun 27 13:18:13 2013 +0800 Committer: Willem Jiang <[email protected]> Committed: Thu Jun 27 13:18:13 2013 +0800 ---------------------------------------------------------------------- .../cxf/wssecurity/camel/camel-context.xml | 22 ++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/5bb1b4d3/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wssecurity/camel/camel-context.xml ---------------------------------------------------------------------- diff --git a/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wssecurity/camel/camel-context.xml b/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wssecurity/camel/camel-context.xml index 1398243..c8eb963 100644 --- a/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wssecurity/camel/camel-context.xml +++ b/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wssecurity/camel/camel-context.xml @@ -47,7 +47,7 @@ </cxf:properties> <cxf:inInterceptors> - <ref bean="wss4jInInterceptor" /> + <ref bean="wss4jInInterceptor-server" /> </cxf:inInterceptors> </cxf:cxfEndpoint> @@ -58,6 +58,9 @@ <cxf:properties> <entry key="dataFormat" value="CXF_MESSAGE" /> </cxf:properties> + <cxf:inInterceptors> + <ref bean="wss4jInInterceptor-client" /> + </cxf:inInterceptors> </cxf:cxfEndpoint> @@ -75,7 +78,7 @@ <bean id="noErrorHandler" class="org.apache.camel.builder.NoErrorHandlerBuilder"/> <bean id="myProcessor" class="org.apache.camel.component.cxf.wssecurity.camel.MyProcessor"/> - <bean id="wss4jInInterceptor" class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> + <bean id="wss4jInInterceptor-server" class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> <constructor-arg> <map> <entry key="action" value="Signature" /> @@ -89,5 +92,20 @@ </map> </constructor-arg> </bean> + + <bean id="wss4jInInterceptor-client" class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> + <constructor-arg> + <map> + <entry key="action" value="Signature" /> + <!-- entry key="passwordCallbackClass" value="org.apache.camel.component.cxf.wssecurity.server.UTPasswordCallback" /> + <entry key="passwordType" value="PasswordDigest" /--> + <!-- entry key="decryptionPropFile" value="wssecurity/etc/Server_Decrypt.properties" /> + <entry key="encryptionKeyIdentifier" value="IssuerSerial" /--> + + <entry key="signaturePropFile" value="wssecurity/etc/Client_Encrypt.properties"/> + <entry key="signatureKeyIdentifier" value="DirectReference"/> + </map> + </constructor-arg> + </bean> </beans>
