I changed the callback class to be acommon one for both server and client, so
client.xml
<bean id="wss4jOut"
class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
<constructor-arg>
<map>
<entry key="action" value="Timestamp Signature Encrypt" />
<entry key="user" value="football-client" />
<!-- <entry key="passwordType" value="PasswordDigest" />-->
<entry key="passwordCallbackClass"
value="football.demo.KeystorePasswordCallback" />
<entry key="signaturePropFile" value="client_sign.properties"/>
<entry key="signatureKeyIdentifier" value="DirectReference"/>
<entry key="signatureParts"
value="{Element}{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Timestamp;{Element}{http://schemas.xmlsoap.org/soap/envelope/}Body"/>
<entry key="encryptionPropFile" value="server_sign.properties"/>
<entry key="encryptionUser" value="football-client"/>
<entry key="encryptionParts"
value="{Element}{http://www.w3.org/2000/09/xmldsig#}Signature;{Content}{http://schemas.xmlsoap.org/soap/envelope/}Body"/>
<entry key="encryptionSymAlgorithm"
value="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
</map>
</constructor-arg>
</bean>
The class looks like this:
public class KeystorePasswordCallback implements CallbackHandler {
private static final String password = "keyStorePassword";
public void handle(Callback[] callbacks) throws IOException,
UnsupportedCallbackException {
for (int i = 0; i < callbacks.length; i++) {
WSPasswordCallback pc = (WSPasswordCallback)callbacks[i];
pc.setPassword(password);
return;
}
}
}
I am not even getting an error when not starting the server, because nothing
gets send.
With this action <entry key="action" value="Timestamp Signature Encrypt" />
I get this output in the client window, logging is set to ALL
[java] 04-03-2008 13:37:36
org.apache.cxf.configuration.spring.ConfigurerImpl configureBean
[java] FINE: Could not find a definition for bean with id
{http://apache.org/football_soap_http}SoapPort.http-condu
it - no injection will be performed.
[java] 04-03-2008 13:37:36 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: No Trust Decider configured for Conduit
'{http://apache.org/football_soap_http}SoapPort.http-conduit'
[java] 04-03-2008 13:37:36 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: No Basic Auth Supplier configured for Conduit
'{http://apache.org/football_soap_http}SoapPort.http-con
duit'
[java] 04-03-2008 13:37:36 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: Conduit
'{http://apache.org/football_soap_http}SoapPort.http-conduit' has been
configured for plain ht
tp.
[java] 04-03-2008 13:37:36 org.apache.cxf.transport.AbstractObservable
setMessageObserver
[java] FINE: registering incoming observer:
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was created. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op: [OperationInfo:
{http://apache.org/football_soap_http}getPlayer]
[java] 04-03-2008 13:37:36
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op.hasOutput(): true
[java] 04-03-2008 13:37:36
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op.getOutput().size(): 1
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
2e4
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInter
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapActionOutInterceptor
@dd89f9
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor@
36ae83 to phase prepare-send-ending
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapPreProtocolOutInterc
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
to p
hase pre-stream-ending
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
to phase pre-protocol-ending
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
8980 to phase post-protocol
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] post-protocol [WSS4JOutInterceptorInternal]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:36
org.apache.cxf.jaxws.handler.HandlerChainInvoker <init>
[java] FINE: invoker for chain size: 0
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
e
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor$SoapOutEndingInterceptor
@5db9eb to phase write-ending
[java] 04-03-2008 13:37:36 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED]
was modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] post-protocol [WSS4JOutInterceptorInternal]
[java] write-ending [SoapOutEndingInterceptor]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:37:37 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.jaxws.handler.logical.LogicalHandlerOutIntercepto
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:37 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:37 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:37 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInt
[EMAIL PROTECTED]
[java] 04-03-2008 13:37:37
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: WSDoAllSender: enter invoke()
[java] 04-03-2008 13:37:37
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: Action: 38
[java] 04-03-2008 13:37:37
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: Actor: null
[java] 04-03-2008 13:37:37 org.apache.ws.security.WSSConfig
loadProvider
[java] FINE: The provider JuiCE could not be added:
org.apache.security.juice.provider.JuiCEProviderOpenSSL
[java] 04-03-2008 13:37:37 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [client_sign.properties] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:37:37
org.apache.ws.security.components.crypto.CryptoFactory loadClass
[java] FINE: Using Crypto Engine
[org.apache.ws.security.components.crypto.Merlin]
[java] 04-03-2008 13:37:37 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [client-keystore.jks] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Element'
,'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.x
sd' ,'Timestamp'
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Element'
,'http://schemas.xmlsoap.org/soap/envelope/' ,'Body'
[java] 04-03-2008 13:37:37 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [server_sign.properties] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:37:37
org.apache.ws.security.components.crypto.CryptoFactory loadClass
[java] FINE: Using Crypto Engine
[org.apache.ws.security.components.crypto.Merlin]
[java] 04-03-2008 13:37:37 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [server-keystore.jks] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Element' ,'http://www.w3.org/2000/09/xmldsig#'
,'Signature'
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Content'
,'http://schemas.xmlsoap.org/soap/envelope/' ,'Body'
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
doSenderAction
[java] FINE: Performing Action: 32
[java] 04-03-2008 13:37:37
org.apache.ws.security.message.WSSecTimestamp build
[java] FINE: Begin add timestamp...
[java] 04-03-2008 13:37:37 org.apache.ws.security.handler.WSHandler
doSenderAction
[java] FINE: Performing Action: 2
[java] 04-03-2008 13:37:37
org.apache.ws.security.message.WSSecSignature build
[java] FINE: Beginning signing...
[java] 04-03-2008 13:37:37
org.apache.ws.security.message.WSSecSignature prepare
[java] FINE: automatic sig algo detection: RSA
[java] 04-03-2008 13:37:37
org.apache.xml.security.algorithms.SignatureAlgorithm <init>
[java] FINE: Create URI "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
class "class org.apache.xml.security.algorithm
s.implementations.SignatureBaseRSA$SignatureRSASHA1"
[java] 04-03-2008 13:37:37 org.apache.xml.security.algorithms.JCEMapper
translateURItoJCEID
[java] FINE: Request for URI http://www.w3.org/2000/09/xmldsig#rsa-sha1
[java] 04-03-2008 13:37:37
org.apache.xml.security.algorithms.implementations.SignatureBaseRSA <init>
[java] FINE: Created SignatureDSA using SHA1withRSA
[java] 04-03-2008 13:37:37 org.apache.xml.security.utils.ElementProxy
<init>
[java] FINE: setElement("ds:SignatureMethod", "null")
[java] 04-03-2008 13:37:37
org.apache.xml.security.algorithms.SignatureAlgorithm <init>
[java] FINE: Create URI "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
class "class org.apache.xml.security.algorithm
s.implementations.SignatureBaseRSA$SignatureRSASHA1"
[java] 04-03-2008 13:37:37 org.apache.xml.security.algorithms.JCEMapper
translateURItoJCEID
[java] FINE: Request for URI http://www.w3.org/2000/09/xmldsig#rsa-sha1
[java] 04-03-2008 13:37:37
org.apache.xml.security.algorithms.implementations.SignatureBaseRSA <init>
[java] FINE: Created SignatureDSA using SHA1withRSA
BUILD SUCCESSFUL
If I try and remove the Signature from the action I get this:
[java] 04-03-2008 13:42:52
org.apache.cxf.configuration.spring.ConfigurerImpl configureBean
[java] FINE: Could not find a definition for bean with id
{http://apache.org/football_soap_http}SoapPort.http-condu
it - no injection will be performed.
[java] 04-03-2008 13:42:52 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: No Trust Decider configured for Conduit
'{http://apache.org/football_soap_http}SoapPort.http-conduit'
[java] 04-03-2008 13:42:52 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: No Basic Auth Supplier configured for Conduit
'{http://apache.org/football_soap_http}SoapPort.http-con
duit'
[java] 04-03-2008 13:42:52 org.apache.cxf.transport.http.HTTPConduit
finalizeConfig
[java] FINE: Conduit
'{http://apache.org/football_soap_http}SoapPort.http-conduit' has been
configured for plain ht
tp.
[java] 04-03-2008 13:42:52 org.apache.cxf.transport.AbstractObservable
setMessageObserver
[java] FINE: registering incoming observer:
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
created. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op: [OperationInfo:
{http://apache.org/football_soap_http}getPlayer]
[java] 04-03-2008 13:42:52
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op.hasOutput(): true
[java] 04-03-2008 13:42:52
org.apache.cxf.jaxws.interceptors.HolderOutInterceptor handleMessage
[java] FINE: op.getOutput().size(): 1
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
e178
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInter
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapActionOutInterceptor
@f5b2e4
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor@
16136f0 to phase prepare-send-ending
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.binding.soap.interceptor.SoapPreProtocolOutInterc
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
to ph
ase pre-stream-ending
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
to phase pre-protocol-ending
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
[EMAIL PROTECTED]
f93b to phase post-protocol
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] post-protocol [WSS4JOutInterceptorInternal]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52
org.apache.cxf.jaxws.handler.HandlerChainInvoker <init>
[java] FINE: invoker for chain size: 0
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
b
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
add
[java] FINE: Adding interceptor
org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor$SoapOutEndingInterceptor
@19481b2 to phase write-ending
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
outputChainToLog
[java] FINE: Chain [EMAIL PROTECTED] was
modified. Current flow:
[java] pre-logical [HolderOutInterceptor, SwAOutInterceptor,
WrapperClassOutInterceptor, SoapHeaderOutFilterInter
ceptor]
[java] post-logical [SoapActionOutInterceptor]
[java] prepare-send [MessageSenderInterceptor]
[java] pre-stream [LoggingOutInterceptor,
SoapPreProtocolOutInterceptor, AttachmentOutInterceptor, StaxOutInterce
ptor]
[java] pre-protocol [SAAJOutInterceptor, WSS4JOutInterceptor,
SOAPHandlerInterceptor]
[java] write [SoapOutInterceptor]
[java] pre-marshal [LogicalHandlerOutInterceptor]
[java] marshal [WrappedOutInterceptor, BareOutInterceptor]
[java] post-protocol [WSS4JOutInterceptorInternal]
[java] write-ending [SoapOutEndingInterceptor]
[java] pre-protocol-ending [SAAJOutEndingInterceptor]
[java] pre-stream-ending [StaxOutEndingInterceptor]
[java] prepare-send-ending [MessageSenderEndingInterceptor]
[java]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.jaxws.handler.logical.LogicalHandlerOutIntercepto
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
[java] FINE: Invoking handleMessage on interceptor
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInt
[EMAIL PROTECTED]
[java] 04-03-2008 13:42:52
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: WSDoAllSender: enter invoke()
[java] 04-03-2008 13:42:52
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: Action: 36
[java] 04-03-2008 13:42:52
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal
handleM
essage
[java] FINE: Actor: null
[java] 04-03-2008 13:42:52 org.apache.ws.security.WSSConfig
loadProvider
[java] FINE: The provider JuiCE could not be added:
org.apache.security.juice.provider.JuiCEProviderOpenSSL
[java] 04-03-2008 13:42:52 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [server_sign.properties] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:42:52
org.apache.ws.security.components.crypto.CryptoFactory loadClass
[java] FINE: Using Crypto Engine
[org.apache.ws.security.components.crypto.Merlin]
[java] 04-03-2008 13:42:52 org.apache.ws.security.util.Loader
getResource
[java] FINE: Trying to find [server-keystore.jks] using
[EMAIL PROTECTED] class loader.
[java] 04-03-2008 13:42:53 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Element' ,'http://www.w3.org/2000/09/xmldsig#'
,'Signature'
[java] 04-03-2008 13:42:53 org.apache.ws.security.handler.WSHandler
splitEncParts
[java] FINE: partDefs: 'Content'
,'http://schemas.xmlsoap.org/soap/envelope/' ,'Body'
[java] 04-03-2008 13:42:53 org.apache.ws.security.handler.WSHandler
doSenderAction
[java] FINE: Performing Action: 32
[java] 04-03-2008 13:42:53
org.apache.ws.security.message.WSSecTimestamp build
[java] FINE: Begin add timestamp...
[java] 04-03-2008 13:42:53 org.apache.ws.security.handler.WSHandler
doSenderAction
[java] FINE: Performing Action: 4
[java] 04-03-2008 13:42:53 org.apache.ws.security.message.WSSecEncrypt
build
[java] FINE: Beginning Encryption...
[java] 04-03-2008 13:42:56
org.apache.ws.security.message.WSSecEncryptedKey prepareInternal
[java] FINE: cipher blksize: 117, symm key length: 24
BUILD SUCCESSFUL
/Kasper
O hEigeartaigh, Colm wrote:
>
>
> Can you attach a stack trace and/or logging information? I suspect the
> problem is in your callback implementations. Have you changed your
> ClientCallback implementation to account for encryption as well?
>
> Colm.
>
> -----Original Message-----
> From: kasperih [mailto:[EMAIL PROTECTED]
> Sent: 04 March 2008 11:29
> To: [email protected]
> Subject: RE: WS-Security - signature problems
>
>
> Hi Colm
>
> Thanks that was definetly wrong, I fixed that but it still doesn't work.
> I
> also changed it a bit so that it also tries to encrypt, but it doesn't
> seem
> to get by the signature. If I remove the signatrue action and only tries
> the
> encrypt then that doesn't work either.
> I gave both the cleint and the server the same alias, is that a problem?
>
> I have attached the altered code again.
>
> Here is part of my client.xml
>
> <bean id="wss4jOut"
> class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
> <constructor-arg>
> <map>
> <entry key="action" value="Timestamp Signature Encrypt" />
> <entry key="user" value="football-client" />
> <!-- <entry key="passwordType" value="PasswordDigest" />-->
> <entry key="passwordCallbackClass"
> value="football.demo.client.ClientPasswordCallback" />
> <entry key="signaturePropFile" value="client_sign.properties"/>
> <entry key="signatureKeyIdentifier" value="DirectReference"/>
> <entry key="signatureParts"
> value="{Element}{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss
> -wssecurity-utility-1.0.xsd}Timestamp;{Element}{http://schemas.xmlsoap.o
> rg/soap/envelope/}Body"/>
> <entry key="encryptionPropFile" value="server_sign.properties"/>
> <entry key="encryptionUser" value="football-client"/>
> <entry key="encryptionParts"
> value="{Element}{http://www.w3.org/2000/09/xmldsig#}Signature;{Content}{
> http://schemas.xmlsoap.org/soap/envelope/}Body"/>
> <entry key="encryptionSymAlgorithm"
> value="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
> </map>
> </constructor-arg>
> </bean>
>
> and here is the matching server.xml
>
> <bean id="wss4jIn"
> class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
> <constructor-arg>
> <map>
> <entry key="action" value="Timestamp Signature Encrypt" />
> <!-- <entry key="passwordType" value="PasswordDigest" />-->
> <entry key="passwordCallbackClass"
> value="football.demo.server.ServerPasswordCallback" />
> <entry key="signaturePropFile"
> value="client_sign.properties"/>
> <entry key="decryptionPropFile"
> value="server_sign.properties"/>
> </map>
> </constructor-arg>
> </bean>
>
> Kasper
>
>
> O hEigeartaigh, Colm wrote:
>>
>>
>> Hi Kasper,
>>
>> Here's the problem - you generate your keys with:
>>
>> "-keypass keyStorePassword"
>>
>> Yet your ClientPasswordCallback.java has:
>>
>> " pc.setPassword("keyPassword");"
>>
>> Change the above to "pc.setPassword("keyStorePassword");" and it
> should
>> work ok.
>>
>> Colm.
>>
>> -----Original Message-----
>> From: kasperih [mailto:[EMAIL PROTECTED]
>> Sent: 03 March 2008 19:54
>> To: [email protected]
>> Subject: RE: WS-Security - signature problems
>>
>>
>> I have attached all the files that you asked for. Its the entire
>> folder with all the relvant files.
>>
>> - keytool -genkey -alias football-client -keypass keyStorePassword
>> -keystore client-keystore.jks -storepass keyStorePassword -dname
>> "cn=football-client" -keyalg RSA
>>
>> - keytool -selfcert -alias football-client -keystore
>> client-keystore.jks - storepass keyStorePassword -keypass
>> keyStorePassword
>>
>> - keytool -export -alias football-client -file key.rsa -keystore
>> client-keystore.jks -storepass keyStorePassword
>>
>> - keytool -import -alias football-client -file key.rsa -keystore
>> server-keystore.jks -storepass keyStorePassword
>>
>>
>> These are the commands I used in order to create the keys.
>>
>>
>> Regards
>> Kasper H
>>
>>
>>
>> O hEigeartaigh, Colm wrote:
>>>
>>>
>>> Can you attach the full code for your sample?
>>>
>>> Colm.
>>>
>>> -----Original Message-----
>>> From: Kasper Hansen [mailto:[EMAIL PROTECTED]
>>> Sent: 03 March 2008 13:30
>>> To: [email protected]
>>> Subject: WS-Security - signature problems
>>>
>>> I am rather new to using the cxf. I checked out from svn and had a
>>> look at the samples in the disrubution folder. I didn't find a sample
>>> for the ws-security so I decided to make one myself.
>>> I started with the UsernameToken and this worked fine, I added the
>>> logging interceptor and i could see in the SOAP headers that
>>> everything was working fine. But then I wanted to sign the message, I
>>> followed the instrucions at the cxf page to make the keystores but i
>>> cannot get it to work. When I run my server and client, the server
>>> runs fine and so does the client, but before I saw the messages in my
>>> client windows that was sent but now it seems that nothing gets send,
>>> but there is no errors to see even though I turned logging on the log
>>> ALL.
>>>
>>> Here is what i have in my server.xml file:
>>>
>>> <bean id="saajIn"
>>> class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" />
>>> <bean id="wss4jIn"
>>> class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
>>> <constructor-arg>
>>> <map>
>>> <entry key="action" value="UsernameToken Timestamp
>>> Signature" />
>>> <entry key="passwordType" value="PasswordDigest" />
>>> <entry key="passwordCallbackClass"
>>> value="football.demo.server.ServerPasswordCallback" />
>>> <entry key="signaturePropFile"
>>> value="server_sign.properties"/>
>>> </map>
>>> </constructor-arg>
>>> </bean>
>>>
>>> <cxf:bus>
>>> <cxf:inInterceptors>
>>> <ref bean="saajIn"/>
>>> <ref bean="wss4jIn"/>
>>> </cxf:inInterceptors>
>>> <cxf:features>
>>> <cxf:logging/>
>>> </cxf:features>
>>> </cxf:bus>
>>> </beans>
>>>
>>> And in my client.xml file
>>>
>>> <bean id="saajOut"
>>> class="org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor" />
>>> <bean id="wss4jOut"
>>> class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
>>> <constructor-arg>
>>> <map>
>>> <entry key="action" value="UsernameToken Timestamp Signature"
>> />
>>> <entry key="user" value="football-client" />
>>> <entry key="passwordType" value="PasswordDigest" />
>>> <entry key="passwordCallbackClass"
>>> value="football.demo.client.ClientPasswordCallback" />
>>> <entry key="signaturePropFile"
>> value="client_sign.properties"/>
>>> </map>
>>> </constructor-arg>
>>> </bean>
>>>
>>> <cxf:bus>
>>> <cxf:outInterceptors>
>>> <ref bean="saajOut"/>
>>> <ref bean="wss4jOut"/>
>>> </cxf:outInterceptors>
>>> <cxf:features>
>>> <cxf:logging/>
>>> </cxf:features>
>>> </cxf:bus>
>>>
>>> </beans>
>>>
>>>
>>> Thr request never reaches the server because it doesn't get send,
> here
>>> is the last output in the client command prompt:
>>>
>>> [java]
>>> [java] 03-03-2008 14:13:11
>>> org.apache.cxf.phase.PhaseInterceptorChain doIntercept
>>> [java] FINE: Invoking handleMessage on interceptor
>>> org.apache.cxf.jaxws.handler.logical.LogicalHandlerOutIntercepto
>>> [EMAIL PROTECTED]
>>> [java] 03-03-2008 14:13:11
>>> org.apache.cxf.phase.PhaseInterceptorChain doIntercept
>>> [java] FINE: Invoking handleMessage on interceptor
>>> [EMAIL PROTECTED]
>>> [java] 03-03-2008 14:13:11
>>> org.apache.cxf.phase.PhaseInterceptorChain doIntercept
>>> [java] FINE: Invoking handleMessage on interceptor
>>> [EMAIL PROTECTED]
>>> [java] 03-03-2008 14:13:11
>>> org.apache.cxf.phase.PhaseInterceptorChain doIntercept
>>> [java] FINE: Invoking handleMessage on interceptor
>>> org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInt
>>> [EMAIL PROTECTED]
>>> [java] 03-03-2008 14:13:11
>>>
>>
> org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptor
>>> Internal
>>> handleM
>>> essage
>>> [java] FINE: WSDoAllSender: enter invoke()
>>> [java] 03-03-2008 14:13:11
>>>
>>
> org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptor
>>> Internal
>>> handleM
>>> essage
>>> [java] FINE: Action: 35
>>> [java] 03-03-2008 14:13:11
>>>
>>
> org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptor
>>> Internal
>>> handleM
>>> essage
>>> [java] FINE: Actor: null
>>> [java] 03-03-2008 14:13:11 org.apache.ws.security.WSSConfig
>>> loadProvider
>>> [java] FINE: The provider JuiCE could not be added:
>>> org.apache.security.juice.provider.JuiCEProviderOpenSSL
>>> [java] 03-03-2008 14:13:11 org.apache.ws.security.util.Loader
>>> getResource
>>> [java] FINE: Trying to find [client_sign.properties] using
>>> [EMAIL PROTECTED] class loader.
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.components.crypto.CryptoFactory loadClass
>>> [java] FINE: Using Crypto Engine
>>> [org.apache.ws.security.components.crypto.Merlin]
>>> [java] 03-03-2008 14:13:11 org.apache.ws.security.util.Loader
>>> getResource
>>> [java] FINE: Trying to find [client-keystore.jks] using
>>> [EMAIL PROTECTED] class loader.
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.handler.WSHandler doSenderAction
>>> [java] FINE: Performing Action: 1
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.message.WSSecUsernameToken build
>>> [java] FINE: Begin add username token...
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.handler.WSHandler doSenderAction
>>> [java] FINE: Performing Action: 32
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.message.WSSecTimestamp build
>>> [java] FINE: Begin add timestamp...
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.handler.WSHandler doSenderAction
>>> [java] FINE: Performing Action: 2
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.message.WSSecSignature build
>>> [java] FINE: Beginning signing...
>>> [java] 03-03-2008 14:13:11
>>> org.apache.ws.security.message.WSSecSignature prepare
>>> [java] FINE: automatic sig algo detection: RSA
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.SignatureAlgorithm <init>
>>> [java] FINE: Create URI
>>> "http://www.w3.org/2000/09/xmldsig#rsa-sha1" class "class
>>> org.apache.xml.security.algorithm
>>> s.implementations.SignatureBaseRSA$SignatureRSASHA1"
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.JCEMapper translateURItoJCEID
>>> [java] FINE: Request for URI
>>> http://www.w3.org/2000/09/xmldsig#rsa-sha1
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.implementations.SignatureBaseRSA
>>> <init>
>>> [java] FINE: Created SignatureDSA using SHA1withRSA
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.utils.ElementProxy <init>
>>> [java] FINE: setElement("ds:SignatureMethod", "null")
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.SignatureAlgorithm <init>
>>> [java] FINE: Create URI
>>> "http://www.w3.org/2000/09/xmldsig#rsa-sha1" class "class
>>> org.apache.xml.security.algorithm
>>> s.implementations.SignatureBaseRSA$SignatureRSASHA1"
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.JCEMapper translateURItoJCEID
>>> [java] FINE: Request for URI
>>> http://www.w3.org/2000/09/xmldsig#rsa-sha1
>>> [java] 03-03-2008 14:13:11
>>> org.apache.xml.security.algorithms.implementations.SignatureBaseRSA
>>> <init>
>>> [java] FINE: Created SignatureDSA using SHA1withRSA
>>>
>>> BUILD SUCCESSFUL
>>> Total time: 8 seconds
>>>
>>> I would have expected to see a message? Could anyone help me with
> this
>>> problem?
>>>
>>> Regards
>>> Kasper H
>>>
>>> ----------------------------
>>> IONA Technologies PLC (registered in Ireland)
>>> Registered Number: 171387
>>> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
>> Ireland
>>>
>>>
>> http://www.nabble.com/file/p15812284/Football.zip Football.zip
>> --
>> View this message in context:
>>
> http://www.nabble.com/WS-Security---signature-problems-tp15805470p158122
>> 84.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
>>
>> ----------------------------
>> IONA Technologies PLC (registered in Ireland)
>> Registered Number: 171387
>> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
> Ireland
>>
>>
> http://www.nabble.com/file/p15825240/Football.zip Football.zip
> --
> View this message in context:
> http://www.nabble.com/WS-Security---signature-problems-tp15805470p158252
> 40.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>
> ----------------------------
> IONA Technologies PLC (registered in Ireland)
> Registered Number: 171387
> Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
>
>
--
View this message in context:
http://www.nabble.com/WS-Security---signature-problems-tp15805470p15826396.html
Sent from the cxf-user mailing list archive at Nabble.com.