|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.security.message.token.BinarySecurity
org.apache.ws.security.message.token.KerberosSecurity
public class KerberosSecurity
Kerberos Security Token.
| Field Summary |
|---|
| Fields inherited from class org.apache.ws.security.message.token.BinarySecurity |
|---|
BASE64_ENCODING, element, TOKEN_BST, TOKEN_KI |
| Constructor Summary | |
|---|---|
KerberosSecurity(org.w3c.dom.Document doc)
This constructor creates a new Kerberos element. |
|
KerberosSecurity(org.w3c.dom.Element elem)
This constructor creates a new Kerberos token object and initializes it from the data contained in the element. |
|
KerberosSecurity(org.w3c.dom.Element elem,
boolean bspCompliant)
This constructor creates a new Kerberos token object and initializes it from the data contained in the element. |
|
| Method Summary | |
|---|---|
javax.crypto.SecretKey |
getSecretKey()
Get the SecretKey associated with the service principal |
boolean |
isGssV5ApReq()
Return true if this token is a Kerberos GSS V5 AP REQ token |
static boolean |
isKerberosToken(java.lang.String valueType)
Return true if the valueType represents a Kerberos Token |
boolean |
isV5ApReq()
Return true if this token is a Kerberos V5 AP REQ token |
void |
retrieveServiceTicket(java.lang.String jaasLoginModuleName,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.lang.String serviceName)
Retrieve a service ticket from a KDC using the Kerberos JAAS module, and set it in this BinarySecurityToken. |
| Methods inherited from class org.apache.ws.security.message.token.BinarySecurity |
|---|
addWSSENamespace, addWSUNamespace, equals, getElement, getEncodingType, getFirstNode, getID, getToken, getValueType, hashCode, setEncodingType, setID, setToken, setValueType, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public KerberosSecurity(org.w3c.dom.Element elem)
throws WSSecurityException
elem - the element containing the Kerberos token data
WSSecurityException
public KerberosSecurity(org.w3c.dom.Element elem,
boolean bspCompliant)
throws WSSecurityException
elem - the element containing the Kerberos token databspCompliant - Whether the token is processed according to the BSP spec
WSSecurityExceptionpublic KerberosSecurity(org.w3c.dom.Document doc)
doc - | Method Detail |
|---|
public boolean isV5ApReq()
public boolean isGssV5ApReq()
public void retrieveServiceTicket(java.lang.String jaasLoginModuleName,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.lang.String serviceName)
throws WSSecurityException
jaasLoginModuleName - the JAAS Login Module name to usecallbackHandler - a CallbackHandler instance to retrieve a password (optional)serviceName - the desired Kerberized service
WSSecurityExceptionpublic javax.crypto.SecretKey getSecretKey()
public static boolean isKerberosToken(java.lang.String valueType)
valueType - the valueType of the token
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||