public class KerberosClient extends Object implements org.apache.cxf.configuration.Configurable
| Constructor and Description |
|---|
KerberosClient() |
KerberosClient(org.apache.cxf.Bus b)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.wss4j.dom.message.token.KerberosSecurity |
createKerberosSecurity() |
String |
getBeanName() |
CallbackHandler |
getCallbackHandler()
Get the CallbackHandler to use with the LoginContext
|
String |
getContextName()
Get the JAAS Login context name to use.
|
String |
getJaasLoginModuleName()
Deprecated.
Get the JAAS Login module name to use.
|
String |
getServiceName()
Get the name of the service to use when contacting the KDC.
|
boolean |
isRequestCredentialDelegation() |
boolean |
isUseDelegatedCredential() |
boolean |
isUsernameServiceNameForm() |
SecurityToken |
requestSecurityToken() |
void |
setCallbackHandler(CallbackHandler callbackHandler)
Set the CallbackHandler to use with the LoginContext.
|
void |
setContextName(String contextName)
Set the JAAS Login context name to use.
|
void |
setJaasLoginModuleName(String jaasLoginModuleName)
Deprecated.
Set the JAAS Login module name to use.
|
void |
setRequestCredentialDelegation(boolean requestCredentialDelegation) |
void |
setServiceName(String serviceName)
The name of the service to use when contacting the KDC.
|
void |
setUseDelegatedCredential(boolean useDelegatedCredential) |
void |
setUsernameServiceNameForm(boolean usernameServiceNameForm) |
@Deprecated public KerberosClient(org.apache.cxf.Bus b)
public KerberosClient()
public String getBeanName()
getBeanName in interface org.apache.cxf.configuration.Configurablepublic String getContextName()
public void setContextName(String contextName)
contextName - the JAAS Login context name to usepublic String getJaasLoginModuleName()
public void setJaasLoginModuleName(String jaasLoginModuleName)
jaasLoginModuleName - the JAAS Login module name to usepublic CallbackHandler getCallbackHandler()
public void setCallbackHandler(CallbackHandler callbackHandler)
callbackHandler - the CallbackHandler to use with the LoginContextpublic void setServiceName(String serviceName)
serviceName - the name of the service to use when contacting the KDCpublic String getServiceName()
public SecurityToken requestSecurityToken() throws Exception
Exceptionprotected org.apache.wss4j.dom.message.token.KerberosSecurity createKerberosSecurity()
public boolean isUsernameServiceNameForm()
public void setUsernameServiceNameForm(boolean usernameServiceNameForm)
public boolean isRequestCredentialDelegation()
public void setRequestCredentialDelegation(boolean requestCredentialDelegation)
public boolean isUseDelegatedCredential()
public void setUseDelegatedCredential(boolean useDelegatedCredential)
Apache CXF