public class Token extends ACElement
Token
element in the Liberty authentication context namespace (http://projectliberty.org/schemas/authctx/2002/05).authenticationContextClass
Constructor and Description |
---|
Token(org.w3c.dom.Document owner, AuthenticationContextStatement acs)
Creates a new
Token instance in the given document with the given authentication context. |
Token(org.w3c.dom.Element element, AuthenticationContextStatement acs)
Creates a new
Token object that wraps the given Element object. |
Token(org.w3c.dom.Element element, java.lang.String systemId, AuthenticationContextStatement acs)
Creates a new
Token object that wraps the given Element object. |
Modifier and Type | Method and Description |
---|---|
TimeSyncToken |
getTimeSyncToken()
Returns the
TimeSyncToken element for this Token , or null if none has been set. |
void |
setTimeSyncToken(TimeSyncToken tst)
Sets the
TimeSyncToken element for this Token element, replacing any existing TimeSyncToken element. |
getAuthenticationContextClass, setAuthenticationContextClass
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public Token(org.w3c.dom.Element element, AuthenticationContextStatement acs)
Token
object that wraps the given Element object.element
- The underlying org.w3c.dom.Element
object.acs
- The authentication context for the element.public Token(org.w3c.dom.Element element, java.lang.String systemId, AuthenticationContextStatement acs)
Token
object that wraps the given Element object.element
- The underlying org.w3c.dom.Element
object.systemId
- The URI string system ID for the Token
.acs
- The authentication context for the element.public Token(org.w3c.dom.Document owner, AuthenticationContextStatement acs)
Token
instance in the given document with the given authentication context.owner
- The owner document for this new element.acs
- The authentication context for this new element.public void setTimeSyncToken(TimeSyncToken tst) throws AuthenticationContextException
TimeSyncToken
element for this Token
element, replacing any existing TimeSyncToken
element.tst
- The TimeSyncToken
element.AuthenticationContextException
- If the TimeSyncToken
element is not valid for this authentication context class.public TimeSyncToken getTimeSyncToken()
TimeSyncToken
element for this Token
, or null
if none has been set.