That worked! :-)

Thanks,

Jose M. Selman

----- Original Message ----- 
From: "Davanum Srinivas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, June 05, 2004 5:56 PM
Subject: Re: Passing Objects Through Handlers Axis 1.1


> try using call's setProperty/
>
> -- dims
>
> On Sat, 5 Jun 2004 17:47:26 -0400, Jose M. Selman <[EMAIL PROTECTED]> wrote:
> >
> > Hi:
> >     I need to pass objects between a Client and a handler that does
request
> > message signing. I just need to pass the private key and certificate to
the
> > handler to sign every outgoing requests. This is needed because this
will be
> > a generic client that will be called using different digital ids. I'm
doing:
> >
> > MessageContext context = call.getMessageContext();
> > context.setProperty("privatekey", privateKey);
> > context.setProperty("x509certificate", cert);
> > String result = (String) call.invoke(new Object[] { inputXML });
> >
> > In the handler I have:
> >
> > PrivateKey privateKey = (PrivateKey)
msgContext.getProperty("privatekey");
> > X509Certificate cert = (X509Certificate)
> > msgContext.getProperty("x509certificate");
> > if ( privateKey == null ) {
> >     log("privateKey is null");
> > }
> > if ( cert == null ) {
> >     log("cert is null");
> > }
> >
> > Both logging statements are printed.... Any ideas on what can be wrong
or
> > missing?
> >
> > Cheers
> >
> > Jose M. Selman
> >
> >

Reply via email to