org.mule.module.cxf.wssec
Class ClientPasswordCallback

java.lang.Object
  extended by org.mule.module.cxf.wssec.ClientPasswordCallback
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler

public class ClientPasswordCallback
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler

This callback simply supplies the password so that it's not stored in our config file. You will need to call ClientPasswordCallback.setPassword("password"); from your code before invoking the secure service.


Constructor Summary
ClientPasswordCallback()
           
 
Method Summary
 void handle(javax.security.auth.callback.Callback[] callbacks)
           
static void setPassword(java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientPasswordCallback

public ClientPasswordCallback()
Method Detail

setPassword

public static void setPassword(java.lang.String password)

handle

public void handle(javax.security.auth.callback.Callback[] callbacks)
            throws java.io.IOException,
                   javax.security.auth.callback.UnsupportedCallbackException
Specified by:
handle in interface javax.security.auth.callback.CallbackHandler
Throws:
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.