|
||||||||||
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(Document doc)
This constructor creates a new Kerberos element. |
|
KerberosSecurity(Element elem)
This constructor creates a new Kerberos token object and initializes it from the data contained in the element. |
|
KerberosSecurity(Element elem,
boolean bspCompliant)
This constructor creates a new Kerberos token object and initializes it from the data contained in the element. |
Method Summary | |
---|---|
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(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(String jaasLoginModuleName,
CallbackHandler callbackHandler,
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(Element elem) throws WSSecurityException
elem
- the element containing the Kerberos token data
WSSecurityException
public KerberosSecurity(Element elem, boolean bspCompliant) throws WSSecurityException
elem
- the element containing the Kerberos token databspCompliant
- Whether the token is processed according to the BSP spec
WSSecurityException
public KerberosSecurity(Document doc)
doc
- Method Detail |
---|
public boolean isV5ApReq()
public boolean isGssV5ApReq()
public void retrieveServiceTicket(String jaasLoginModuleName, CallbackHandler callbackHandler, 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
WSSecurityException
public SecretKey getSecretKey()
public static boolean isKerberosToken(String valueType)
valueType
- the valueType of the token
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |