You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by sh_santosh <sa...@gmail.com> on 2008/07/25 13:18:59 UTC
error during message
processingorg.apache.ws.security.WSSecurityException: General security
error (Unexpected number of X509Data: for Encryption) ----- Axis1.3, WSS4J
---UsernameToken Encrypt Timestamp
Dear all,
I am using Axis1.3, WSS4J. I am using UsernameToken Encrypt Timestamp .
I need to encrypt the username and password in SHA1 algorithm.......
When i try to invoke .net web service (WSE 3.0 enable).....i am getting this
exception.
Exception in thread "main" org.apache.ws.security.WSSecurityException:
WSHandler: Encryption: error during message
processingorg.apache.ws.security.WSSecurityException: General security error
(Unexpected number of X509Data: for Encryption)
at
org.apache.ws.security.action.EncryptionAction.execute(EncryptionAction.java:65)
at
org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:197)
at org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:170)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:127)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
Please see my client-config.wsdd --------------
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
<globalConfiguration>
<!-- <parameter name="addressing.namespace.URI"
value="http://schemas.xmlsoap.org/ws/2004/03/addressing"/>-->
<parameter name="addressing.sendAction" value="true"/>
<parameter name="addressing.sendMessageID" value="true"/>
<parameter name="addressing.sendTo" value="true"/>
<parameter name="addressing.sendReplyTo" value="true"/>
<parameter name="enableNamespacePrefixOptimization" value="false"/>
<requestFlow>
<handler
type="java:org.apache.axis.message.addressing.handler.AddressingHandler" />
<handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
<parameter name="action" value="UsernameToken Encrypt Timestamp"/>
<parameter name="user" value="santosh.ncstk@gmail.com"/>
<parameter name="passwordCallbackClass"
value="com.ws.internal.PWCallback"/>
<parameter name="passwordType" value="PasswordText"/>
<parameter name="mustUnderstand" value="true" />
<parameter name="addUTElements" value="Nonce Created"/>
<parameter name="precisionInMilliseconds" value="false" />
<parameter name="encryptionPropFile" value="crypto.properties" />
<parameter name="encryptionKeyIdentifier" value="X509KeyIdentifier" />
<parameter name="encryptionUser"
value="cfe0c1de7450301d7c485e8b084f6d3d33c5c2fe" />
<parameter name="encryptionParts"
value="{Element}{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken"
/>
</handler>
</requestFlow>
</globalConfiguration>
</deployment>
And crypto.properties --------------
org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
org.apache.ws.security.crypto.merlin.keystore.type=jks
org.apache.ws.security.crypto.merlin.keystore.password=C03x13Z
org.apache.ws.security.crypto.merlin.keystore.alias=cfe0c1de7450301d7c485e8b084f6d3d33c5c2fe
org.apache.ws.security.crypto.merlin.file=/home/surekha/setup/jdk1.5.0_05/bin/clientks.jks
Please help me out...........
Regards
Santosh
--
View this message in context: http://www.nabble.com/error-during-message-processingorg.apache.ws.security.WSSecurityException%3A-General-security-error-%28Unexpected-number-of-X509Data%3A-for-Encryption%29-------Axis1.3%2C-WSS4J----UsernameToken-Encrypt-Timestamp-tp18649766p18649766.html
Sent from the WSS4J mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org