public class RegisterNameIdentifierRequest extends LibRequestMessage
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT
Constructor and Description |
---|
RegisterNameIdentifierRequest(org.w3c.dom.Document owner)
Creates a new
RegisterNameIdentifierRequest instance within the specified
XML Document. |
RegisterNameIdentifierRequest(org.w3c.dom.Document owner,
java.lang.String requestId,
java.util.Date issueInstant,
java.lang.String providerId)
Creates a new
RegisterNameIdentifierRequest instance within the
specified XML Document. |
RegisterNameIdentifierRequest(org.w3c.dom.Element element)
Creates a new
RegisterNameIdentifierRequest instance from the
given Element node. |
RegisterNameIdentifierRequest(org.w3c.dom.Element element,
java.lang.String systemId)
Creates a new
RegisterNameIdentifierRequest 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.
|
IDPProvidedNameIdentifier |
getIDPProvidedNameIdentifier()
Returns the IDPProvidedNameIdentifier element contained in this element,
or
null if no IDPProvidedNameIdneitifier element is
present. |
OldProvidedNameIdentifier |
getOldProvidedNameIdentifier()
Returns the OldProvidedNameIdentifier element contained in this element,
or
null if no OldProviderNameIdentifier element is present. |
java.lang.String |
getRelayState()
Returns the value contained in the RelayState child element of this
RegisterNameIdentifierRequest element, or
null if no RelayState element is
present. |
SPProvidedNameIdentifier |
getSPProvidedNameIdentifier()
Returns the SPProvidedNameIdentifier element contained in this element, or
null if no SPProvidedNameIdentifier element is present. |
void |
setIDPProvidedNameIdentifier(IDPProvidedNameIdentifier idpNameId)
Sets the IDPProvidedNameIdentifier child element of this element.
|
void |
setOldProvidedNameIdentifier(OldProvidedNameIdentifier oldNameId)
Sets the OldProvidedNameIdentifier child element of this element.
|
void |
setRelayState(java.lang.String value)
Sets the value of the RelayState child element in this RegisterNameIdentifierRequest element.
|
void |
setSPProvidedNameIdentifier(SPProvidedNameIdentifier spNameId)
Sets the SPProvidedNameIdentifier child element of this element.
|
java.lang.String |
toURLString(java.security.PrivateKey key,
java.lang.String sigAlg)
Returns this
RegisterNameIdentifierRequest as a URL-encoded query string,
optionally signed using the given private key and signature algorithm. |
addSignature, addSignature, getChildElementPosition, getID, getInstance, getProviderID, setProviderID
addRespondWith, addRespondWithValue, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRequestID, getRespondWiths, getRespondWithValues, setIssueInstant, setRequestID
clearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, 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 RegisterNameIdentifierRequest(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
RegisterNameIdentifierRequest
instance from the
given Element node.element
- A Liberty RegisterNameIdentifierRequest XML element.org.w3c.dom.DOMException
public RegisterNameIdentifierRequest(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
RegisterNameIdentifierRequest
instance from the
given Element node.element
- A Liberty RegisterNameIdentifierRequest XML element.systemId
- The URI string system ID for the RegisterNameIdentifierRequest
.org.w3c.dom.DOMException
public RegisterNameIdentifierRequest(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
RegisterNameIdentifierRequest
instance within the specified
XML Document.owner
- The owner document of the new Liberty RegisterNameIdentifierRequest element.org.w3c.dom.DOMException
public RegisterNameIdentifierRequest(org.w3c.dom.Document owner, java.lang.String requestId, java.util.Date issueInstant, java.lang.String providerId) throws org.w3c.dom.DOMException
RegisterNameIdentifierRequest
instance within the
specified XML Document.owner
- The owner document of the new Liberty RegisterNameIdentifierRequest element.requestId
- The RequestID
attribute.issueInstant
- The IssueInstant
attribute.providerId
- The ProviderID
child element.org.w3c.dom.DOMException
public void setIDPProvidedNameIdentifier(IDPProvidedNameIdentifier idpNameId)
public IDPProvidedNameIdentifier getIDPProvidedNameIdentifier()
null
if no IDPProvidedNameIdneitifier element is
present.IDPProvidedNameIdentifier
object.public void setSPProvidedNameIdentifier(SPProvidedNameIdentifier spNameId)
public SPProvidedNameIdentifier getSPProvidedNameIdentifier()
null
if no SPProvidedNameIdentifier element is present.SPProvidedNameIdentifier
object.public void setOldProvidedNameIdentifier(OldProvidedNameIdentifier oldNameId)
public OldProvidedNameIdentifier getOldProvidedNameIdentifier()
null
if no OldProviderNameIdentifier element is present.OldProvidedNameIdentifier
object.public void setRelayState(java.lang.String value) throws org.w3c.dom.DOMException
value
- The value for the relay state.org.w3c.dom.DOMException
public java.lang.String getRelayState()
null
if no RelayState element is
present.public java.lang.String toURLString(java.security.PrivateKey key, java.lang.String sigAlg) throws SigningException
RegisterNameIdentifierRequest
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()
LibRequestMessage
getChildElementsNSURIs
in class LibRequestMessage
protected java.lang.String[] getChildElementsLocalNames()
LibRequestMessage
getChildElementsLocalNames
in class LibRequestMessage