public final class RegisterRequest extends Request
Constructor and Description |
---|
RegisterRequest(org.w3c.dom.Document owner)
Create a new
RegisterRequest instance. |
RegisterRequest(org.w3c.dom.Document owner, PrototypeKeyBinding keyInfo)
Create a new
RegisterRequest instance. |
RegisterRequest(org.w3c.dom.Document owner, java.lang.String systemId)
Create a new
RegisterRequest instance. |
RegisterRequest(org.w3c.dom.Element element)
Creates a new
RegisterRequest instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
Authentication |
getAuthentication()
Returns the
xkms:Authentication child element for this message or null if none is set. |
PrototypeKeyBinding |
getKeyBinding()
Returns the
xkms:PrototypeKeyBinding child element for this message or null if none is set. |
ProofOfPossession |
getProofOfPossession()
Returns the
xkms:ProofOfPossession child element for this message or null if none is set. |
void |
setAuthentication(Authentication authInfo)
Sets the
xkms:Authentication child element for this message. |
void |
setKeyBinding(PrototypeKeyBinding keyInfo)
Sets the
xkms:PrototypeKeyBinding child element for this message. |
void |
setProofOfPossession(ProofOfPossession proof)
Sets the
xkms:ProofOfPossession child element for this message. |
addRespondWith, addResponseMechanism, getOriginalRequestID, getPendingNotificationIdentifier, getPendingNotificationMechanism, getRespondWiths, getResponseLimit, getResponseMechanisms, setOriginalRequestID, setPendingNotification, setResponseLimit
addMessageExtension, clearSignature, getId, getMessageExtensions, getNonce, getOpaqueClientData, getService, getSignature, insertChild, insertChild, removeChildren, setId, setNonce, setOpaqueClientData, setService, setSignature
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 RegisterRequest(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
RegisterRequest
instance from the given Element node.element
- An Element node in the XML document that conforms to the X-KRSS RegisterRequest schema.org.w3c.dom.DOMException
public RegisterRequest(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
RegisterRequest
instance.owner
- The owner document of the new RegisterRequest
.org.w3c.dom.DOMException
public RegisterRequest(org.w3c.dom.Document owner, java.lang.String systemId) throws org.w3c.dom.DOMException
RegisterRequest
instance.owner
- The owner document of the new RegisterRequest
.systemId
- The URI string system ID for the Message
..org.w3c.dom.DOMException
public RegisterRequest(org.w3c.dom.Document owner, PrototypeKeyBinding keyInfo) throws org.w3c.dom.DOMException
RegisterRequest
instance.owner
- The owner document of the new RegisterRequest
.keyInfo
- The xkms:PrototypeKeyBinding
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public void setKeyBinding(PrototypeKeyBinding keyInfo) throws org.w3c.dom.DOMException
xkms:PrototypeKeyBinding
child element for this message.keyInfo
- The xkms:PrototypeKeyBinding
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public PrototypeKeyBinding getKeyBinding() throws org.w3c.dom.DOMException
xkms:PrototypeKeyBinding
child element for this message or null
if none is set.xkms:PrototypeKeyBinding
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public void setAuthentication(Authentication authInfo) throws org.w3c.dom.DOMException
xkms:Authentication
child element for this message.authInfo
- The xkms:Authentication
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public Authentication getAuthentication() throws org.w3c.dom.DOMException
xkms:Authentication
child element for this message or null
if none is set.xkms:Authentication
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public void setProofOfPossession(ProofOfPossession proof) throws org.w3c.dom.DOMException
xkms:ProofOfPossession
child element for this message.proof
- The xkms:ProofOfPossession
carried by this RegisterRequest
message.org.w3c.dom.DOMException
public ProofOfPossession getProofOfPossession() throws org.w3c.dom.DOMException
xkms:ProofOfPossession
child element for this message or null
if none is set.xkms:ProofOfPossession
carried by this RegisterRequest
message.org.w3c.dom.DOMException