public class LogoutResponse extends LibResponseMessage
LogoutRequest
Constructor and Description |
---|
LogoutResponse(org.w3c.dom.Document owner)
Creates a new
LogoutResponse instance within the specified XML Document. |
LogoutResponse(org.w3c.dom.Document owner, java.lang.String responseId, java.util.Date issueInstant, java.lang.String providerId)
Creates a new
LogoutResponse instance within the specified XML Document. |
LogoutResponse(org.w3c.dom.Element element)
Creates a new
LogoutResponse instance from the given Element node. |
LogoutResponse(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
LogoutResponse 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.
|
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, getStatus, setProviderID, setRelayState, setStatus
getInResponseTo, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRecipient, getResponseID, setInResponseTo, setIssueInstant, setRecipient, setResponseID
clearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, verify, verify
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 LogoutResponse(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
LogoutResponse
instance from the given Element node.element
- A Liberty LogoutResponse XML element.org.w3c.dom.DOMException
public LogoutResponse(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
LogoutResponse
instance from the given Element node.element
- A Liberty LogoutResponse XML element.systemId
- The URI string system ID for the LogoutResponse
.org.w3c.dom.DOMException
public LogoutResponse(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
LogoutResponse
instance within the specified XML Document.owner
- The owner document of the new Liberty LogoutResponse element.org.w3c.dom.DOMException
public LogoutResponse(org.w3c.dom.Document owner, java.lang.String responseId, java.util.Date issueInstant, java.lang.String providerId)
LogoutResponse
instance within the specified XML Document.owner
- The owner document of the new Liberty LogoutResponse element.responseId
- The ResponseID
attribute.issueInstant
- The IssueInstant
attribute.providerId
- The ProviderID
child element.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()
LibResponseMessage
getChildElementsNSURIs
in class LibResponseMessage
protected java.lang.String[] getChildElementsLocalNames()
LibResponseMessage
getChildElementsLocalNames
in class LibResponseMessage