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()
Gets the IDPProvidedNameIdentifier element contained in this element.
|
OldProvidedNameIdentifier |
getOldProvidedNameIdentifier()
Gets the OldProvidedNameIdentifier element contained in this element.
|
SPProvidedNameIdentifier |
getSPProvidedNameIdentifier()
Gets the SPProvidedNameIdentifier element contained in this element.
|
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 |
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, getRelayState, setId, setProviderID, setRelayState
addRespondWith, addRespondWithValue, getID, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRequestID, getRespondWiths, getRespondWithValues, setIssueInstant, setRequestID
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 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)
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.public void setIDPProvidedNameIdentifier(IDPProvidedNameIdentifier idpNameId)
public IDPProvidedNameIdentifier getIDPProvidedNameIdentifier()
IDPProvidedNameIdentifier
object.public void setSPProvidedNameIdentifier(SPProvidedNameIdentifier spNameId)
public SPProvidedNameIdentifier getSPProvidedNameIdentifier()
SPProvidedNameIdentifier
object.public void setOldProvidedNameIdentifier(OldProvidedNameIdentifier oldNameId)
public OldProvidedNameIdentifier getOldProvidedNameIdentifier()
OldProvidedNameIdentifier
object.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