public class BaseSecurityCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler
| Constructor and Description |
|---|
BaseSecurityCallbackHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
handle(javax.security.auth.callback.Callback[] callbacks) |
protected void |
processCallback(org.apache.ws.security.WSPasswordCallback callback) |
protected void |
processDecrypt(org.apache.ws.security.WSPasswordCallback callback)
Need a password to get the private key of
this identifier (username) from the keystore.
|
protected void |
processKeyName(org.apache.ws.security.WSPasswordCallback callback)
Need the key, not the password,
associated with the identifier.
|
protected void |
processSignature(org.apache.ws.security.WSPasswordCallback callback)
Need the password to get the private key of
this identifier (username) from the keystore.
|
protected void |
processUsernameToken(org.apache.ws.security.WSPasswordCallback callback)
Need the password to fill in or to
verify a
UsernameToken |
protected void |
processUsernameTokenUnkown(org.apache.ws.security.WSPasswordCallback callback)
Either a not specified
password type or a password type passwordText.
|
public void handle(javax.security.auth.callback.Callback[] callbacks)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
handle in interface javax.security.auth.callback.CallbackHandlerjava.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processCallback(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processDecrypt(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processUsernameToken(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
UsernameTokenjava.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processSignature(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processKeyName(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
WSHandlerConstants.ENC_SYM_ALGO)java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected void processUsernameTokenUnkown(org.apache.ws.security.WSPasswordCallback callback)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionCopyright © 2005-2016 FuseSource. All Rights Reserved.