public class PasswordClientCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
actualUserName |
private java.lang.String |
actualUserRealm |
static char[] |
EMPTY_PASSWORD
An empty password array.
|
private static org.jboss.logging.Logger |
log |
private char[] |
password |
| Constructor and Description |
|---|
PasswordClientCallbackHandler(java.lang.String actualUserName,
java.lang.String actualUserRealm,
char[] password)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Handle the array of given callbacks.
|
private static final org.jboss.logging.Logger log
private final java.lang.String actualUserName
private final java.lang.String actualUserRealm
private final char[] password
public static final char[] EMPTY_PASSWORD
public PasswordClientCallbackHandler(java.lang.String actualUserName,
java.lang.String actualUserRealm,
char[] password)
actualUserName - the user name to supply, or null for noneactualUserRealm - the user realm to supply, or null for nonepassword - the password to supply, or null for nonepublic void handle(javax.security.auth.callback.Callback[] callbacks)
throws javax.security.auth.callback.UnsupportedCallbackException
handle in interface javax.security.auth.callback.CallbackHandlercallbacks - the callbacks to handlejavax.security.auth.callback.UnsupportedCallbackException - if a callback is unsupported