public class LogoutRequest extends LibRequestMessage
LogoutResponseATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT| Constructor and Description |
|---|
LogoutRequest(org.w3c.dom.Document owner)
Creates a new
LogoutRequest instance within the specified XML Document. |
LogoutRequest(org.w3c.dom.Document owner, java.lang.String requestId, java.util.Date issueInstant, java.lang.String providerId)
Creates a new
LogoutRequest instance within the specified XML Document. |
LogoutRequest(org.w3c.dom.Element element)
Creates a new
LogoutRequest instance from the given Element node. |
LogoutRequest(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
LogoutRequest instance from the given Element node. |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
getChildElementsLocalNames()
Returns the orderded set of the local names of the child elements specified in the schema for the XML element represented by the concrete subclass.
|
protected java.lang.String[] |
getChildElementsNSURIs()
Returns the orderded set of the namespce URIs for the child elements specified in the schema for the XML element represented by the concrete subclass.
|
NameIdentifier |
getNameIdentifier()
Gets the smal:NameIdentifier element contained in this element.
|
java.lang.String |
getSessionIndex()
Return the value contained in the SessionIndex child element of this LogoutRequest.
|
void |
setNameIdentifier(NameIdentifier nameId)
Sets the smal:NameIdentifier child element in this element.
|
void |
setSessionIndex(java.lang.String sessionIndex)
Sets the SessionIndex child element in this LogoutRequest element.
|
java.lang.String |
toURLString(java.security.PrivateKey key, java.lang.String sigAlg)
Returns this
LogoutRequest as a URL-encoded query string, optionally signed using the given private key and signature algorithm. |
addSignature, addSignature, getChildElementPosition, getId, getInstance, getProviderID, getRelayState, setId, setProviderID, setRelayStateaddRespondWith, addRespondWithValue, getID, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRequestID, getRespondWiths, getRespondWithValues, setIssueInstant, setRequestIDclearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, sign, sign, verify, verifyaddNSPrefixAttr, 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, setDefaultNSPrefixappendChild, 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, toStringXMLpublic LogoutRequest(org.w3c.dom.Element element)
throws org.w3c.dom.DOMException
LogoutRequest instance from the given Element node.element - A Liberty LogoutRequest XML element.org.w3c.dom.DOMExceptionpublic LogoutRequest(org.w3c.dom.Element element,
java.lang.String systemId)
throws org.w3c.dom.DOMException
LogoutRequest instance from the given Element node.element - A Liberty LogoutRequest XML element.systemId - The URI string system ID for the LogoutRequest.org.w3c.dom.DOMExceptionpublic LogoutRequest(org.w3c.dom.Document owner)
throws org.w3c.dom.DOMException
LogoutRequest instance within the specified XML Document.owner - The owner document of the new Liberty LogoutRequest element.org.w3c.dom.DOMExceptionpublic LogoutRequest(org.w3c.dom.Document owner,
java.lang.String requestId,
java.util.Date issueInstant,
java.lang.String providerId)
throws org.w3c.dom.DOMException
LogoutRequest instance within the specified XML Document.owner - The owner document of the new Liberty LogoutRequest element.requestID - The RequestID attribute.issueInstant - The IssueInstant attribute.providerId - The ProviderID child element.org.w3c.dom.DOMExceptionpublic void setNameIdentifier(NameIdentifier nameId)
public NameIdentifier getNameIdentifier()
NameIdentifier object.public void setSessionIndex(java.lang.String sessionIndex)
public java.lang.String getSessionIndex()
null if this child is not specified.public java.lang.String toURLString(java.security.PrivateKey key,
java.lang.String sigAlg)
throws SigningException
LogoutRequest as a URL-encoded query string, optionally signed using the given private key and signature algorithm.key - The private signing key. If null, the query string will not be signed.sigAlg - The URI identifying the signature algorithm to use. If null, the query string will not be signed.SigningException - If an error occurs computing the signature.protected java.lang.String[] getChildElementsNSURIs()
LibRequestMessagegetChildElementsNSURIs in class LibRequestMessageprotected java.lang.String[] getChildElementsLocalNames()
LibRequestMessagegetChildElementsLocalNames in class LibRequestMessage