Skip navigation links

Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10670-01


oracle.security.xmlsec.liberty.v11
Class RegisterNameIdentifierResponse

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.saml.SAMLMessage
              extended by oracle.security.xmlsec.samlp.ResponseType
                  extended by oracle.security.xmlsec.liberty.v11.LibResponseMessage
                      extended by oracle.security.xmlsec.liberty.v11.RegisterNameIdentifierResponse


public class RegisterNameIdentifierResponse
extends LibResponseMessage

This class represents the RegisterNameIdentifierResponse element in the Liberty Name Registeration protocol. This element is used by the identity provider in reponse to the RegisterNameIdentifierRequest request from the service provider.

See Also:
RegisterNameIdentifierRequest

Field Summary

 

Fields inherited from class oracle.security.xmlsec.liberty.v11.LibResponseMessage
NO_AVAILABLE_IDP, NO_SUPPORTED_IDP, UNSUPPORTED_PROFILE

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
  RegisterNameIdentifierResponse(org.w3c.dom.Document owner)
          Creates a new RegisterNameIdentifierResponse instance within the specified XML Document.
  RegisterNameIdentifierResponse(org.w3c.dom.Document owner, java.lang.String responseId, java.util.Date issueInstant, java.lang.String providerId)
          Creates a new RegisterNameIdentifierResponse instance within the specified XML Document.
protected RegisterNameIdentifierResponse(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName)
          Deprecated. No replacement.
  RegisterNameIdentifierResponse(org.w3c.dom.Element element)
          Creates a new RegisterNameIdentifierResponse instance from the given Element node.
  RegisterNameIdentifierResponse(org.w3c.dom.Element element, java.lang.String systemId)
          Creates a new RegisterNameIdentifierResponse 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 toURLString(java.security.PrivateKey key, java.lang.String sigAlg)
          Returns this RegisterNameIdentifierResponse as a URL-encoded query string, optionally signed using the given private key and signature algorithm.

 

Methods inherited from class oracle.security.xmlsec.liberty.v11.LibResponseMessage
addSignature, addSignature, getChildElementPosition, getId, getInstance, getProviderID, getRelayState, getStatus, setId, setProviderID, setRelayState, setStatus

 

Methods inherited from class oracle.security.xmlsec.samlp.ResponseType
getID, getInResponseTo, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRecipient, getResponseID, setInResponseTo, setIssueInstant, setRecipient, setResponseID

 

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

RegisterNameIdentifierResponse

public RegisterNameIdentifierResponse(org.w3c.dom.Element element)
                               throws org.w3c.dom.DOMException
Creates a new RegisterNameIdentifierResponse instance from the given Element node.
Parameters:
element - A Liberty RegisterNameIdentifierResponse XML element.
Throws:
org.w3c.dom.DOMException

RegisterNameIdentifierResponse

public RegisterNameIdentifierResponse(org.w3c.dom.Element element,
                                      java.lang.String systemId)
                               throws org.w3c.dom.DOMException
Creates a new RegisterNameIdentifierResponse instance from the given Element node.
Parameters:
element - A Liberty RegisterNameIdentifierResponse XML element.
systemId - The URI string system ID for the RegisterNameIdentifierResponse.
Throws:
org.w3c.dom.DOMException

RegisterNameIdentifierResponse

public RegisterNameIdentifierResponse(org.w3c.dom.Document owner)
                               throws org.w3c.dom.DOMException
Creates a new RegisterNameIdentifierResponse instance within the specified XML Document.
Parameters:
owner - The owner document of the new Liberty RegisterNameIdentifierResponse element.
Throws:
org.w3c.dom.DOMException

RegisterNameIdentifierResponse

public RegisterNameIdentifierResponse(org.w3c.dom.Document owner,
                                      java.lang.String responseId,
                                      java.util.Date issueInstant,
                                      java.lang.String providerId)
Creates a new RegisterNameIdentifierResponse instance within the specified XML Document.
Parameters:
owner - The owner document of the new Liberty RegisterNameIdentifierResponse element.
responseId - The ResponseID attribute.
issueInstant - The IssueInstant attribute.
providerId - The ProviderID child element.

RegisterNameIdentifierResponse

protected RegisterNameIdentifierResponse(org.w3c.dom.Document owner,
                                         java.lang.String nsURI,
                                         java.lang.String localName)
Deprecated. No replacement.
This constructor is for subclass use.

Method Detail

toURLString

public java.lang.String toURLString(java.security.PrivateKey key,
                                    java.lang.String sigAlg)
                             throws oracle.security.xmlsec.dsig.SigningException
Returns this RegisterNameIdentifierResponse as a URL-encoded query string, optionally signed using the given private key and signature algorithm.
Parameters:
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.
Throws:
oracle.security.xmlsec.dsig.SigningException - If an error occurs computing the signature.
Since:
2.0 Build B

getChildElementsNSURIs

protected java.lang.String[] getChildElementsNSURIs()
Description copied from class: LibResponseMessage
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.
Specified by:
getChildElementsNSURIs in class LibResponseMessage

getChildElementsLocalNames

protected java.lang.String[] getChildElementsLocalNames()
Description copied from class: LibResponseMessage
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.
Specified by:
getChildElementsLocalNames in class LibResponseMessage

Skip navigation links

Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10670-01


Copyright © 2005, 2009, Oracle. All rights reserved.