|
Oracle Security Developer Tools Liberty 1.2 Java API Reference 11g (11.1.1) E10671-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.saml.SAMLMessage
oracle.security.xmlsec.samlp.RequestType
oracle.security.xmlsec.liberty.v12.LibRequestMessage
oracle.security.xmlsec.liberty.v12.LogoutRequest
public class LogoutRequest
This class represents the LogoutRequest element in the Liberty Single Logout protocol.
LogoutResponse| Field Summary |
|---|
| Fields inherited from class oracle.security.xmlsec.samlp.RequestType |
|---|
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT |
| Fields inherited from class oracle.security.xmlsec.util.XMLNode |
|---|
node, systemId |
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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 |
getConsent()Returns the value of this LogoutRequest element's consent attribute, or null if the attribute is not specified. |
oracle.security.xmlsec.saml.NameIdentifier |
getNameIdentifier()Returns the saml:NameIdentifier element contained in this element, or null if no samlp:NameIdentifier element is present. |
java.util.Date |
getNotOnOrAfter()Returns the value of this LogoutRequest element's NotOnOrAfter attribute, or null if the attribute is not specified. |
java.lang.String |
getRelayState()Returns the value contained in the RelayState child element of this LogoutRequest element, or <ode>null if no RelayState element set. |
java.lang.String |
getSessionIndex()Returns the value contained in the SessionIndex child element of this LogoutRequest, or null if no SessionIndex element is present. |
void |
setConsent(java.lang.String consent)Sets the value of this LogoutRequest element's consent attribute. |
void |
setNameIdentifier(oracle.security.xmlsec.saml.NameIdentifier nameId)Sets the saml:NameIdentifier child element in this element. |
void |
setNotOnOrAfter(java.util.Date notOnOrAfter)Sets the value of this LogoutRequest element's NotOnOrAfter attribute. |
void |
setRelayState(java.lang.String value)Sets the value of the RelayState child element in this LogoutRequest element. |
void |
setSessionIndex(java.lang.String sessionIndex)Sets the value of 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. |
| Methods inherited from class oracle.security.xmlsec.liberty.v12.LibRequestMessage |
|---|
addSignature, addSignature, getChildElementPosition, getID, getInstance, getProviderID, setProviderID |
| Methods inherited from class oracle.security.xmlsec.samlp.RequestType |
|---|
addRespondWith, addRespondWithValue, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRequestID, getRespondWiths, getRespondWithValues, setIssueInstant, setRequestID |
| Methods inherited from class oracle.security.xmlsec.saml.SAMLMessage |
|---|
clearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, verify, verify |
| Methods inherited from class oracle.security.xmlsec.util.XMLElement |
|---|
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 |
| Methods inherited from class oracle.security.xmlsec.util.XMLNode |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public 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.DOMException
public 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.DOMException
public 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.DOMException
public 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.DOMException| Method Detail |
|---|
public void setNameIdentifier(oracle.security.xmlsec.saml.NameIdentifier nameId)
public oracle.security.xmlsec.saml.NameIdentifier getNameIdentifier()
null if no samlp:NameIdentifier element is present.NameIdentifier object.public void setSessionIndex(java.lang.String sessionIndex)
public java.lang.String getSessionIndex()
null if no SessionIndex element is present.null if this child is not specified.
public void setRelayState(java.lang.String value)
throws org.w3c.dom.DOMException
value - The value for the relay state.org.w3c.dom.DOMExceptionpublic java.lang.String getRelayState()
public void setConsent(java.lang.String consent)
throws org.w3c.dom.DOMException
consent - The attribute value.org.w3c.dom.DOMExceptionpublic java.lang.String getConsent()
null if the attribute is not specified.
public void setNotOnOrAfter(java.util.Date notOnOrAfter)
throws org.w3c.dom.DOMException
notOnOrAfter - The attribute value.org.w3c.dom.DOMExceptionpublic java.util.Date getNotOnOrAfter()
null if the attribute is not specified.
public java.lang.String toURLString(java.security.PrivateKey key,
java.lang.String sigAlg)
throws oracle.security.xmlsec.dsig.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.oracle.security.xmlsec.dsig.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
|
Oracle Security Developer Tools Liberty 1.2 Java API Reference 11g (11.1.1) E10671-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||