You aren't specifying any "user" in the WSS4JOutInterceptor client spring configuration. Normally, you would specify a user that corresponds to the keystore alias.
By the way, it appears your keystore configuration is the wrong way around. The client needs access to the private key as it is signing the request, and the server the public key to verify the signed request. In your configuration, "client_sign" points to "publicstore.jks". Colm. On Mon, Apr 29, 2013 at 8:13 PM, minajagi <[email protected]>wrote: > I'm trying to use keystore security but I', hitting the following problem > and > not sure how to proceed further.*org.apache.cxf.binding.soap.SoapFault: > Empty username for specified action.*Here is my setup.*My Certificates are > generated by the following commands**and they look like this**My Client > Spring config is as follows**My server side spring config is as follows > **The client_sign properties file is as follows**The server_sign properties > is as follows**The stack trace is as follows**I'm using java 1.6 and cxf > 2.7.x*Kindly help me. > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/cxf-keystore-security-problem-org-apache-cxf-binding-soap-SoapFault-Empty-username-for-specified-act-tp5726920.html > Sent from the cxf-user mailing list archive at Nabble.com. > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
