#include <XKMSRecoverRequest.hpp>
Inheritance diagram for XKMSRecoverRequest:


The <RecoverRequest> is one of the message types of the X-KRMS service. It is used when a client wishes to recover a private key known to the service.
The schema definition for RecoverRequest is as follows :
<!-- RecoverRequest -->
<element name="RecoverRequest" type="xkms:RecoverRequestType"/>
<complexType name="RecoverRequestType">
<complexContent>
<extension base="xkms:RequestAbstractType">
<sequence>
<element ref="xkms:RecoverKeyBinding"/>
<element ref="xkms:Authentication"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="RecoverKeyBinding" type="xkms:KeyBindingType"/>
<!-- /RecoverRequest -->
Constructors and Destructors | |
| virtual | ~XKMSRecoverRequest () |
| XKMSRecoverRequest () | |
Public Member Functions | |
Getter Interface Methods | |
| virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | getElement (void) const =0 |
| Return the element at the base of the message. | |
| virtual XKMSRecoverKeyBinding * | getRecoverKeyBinding (void) const =0 |
| Obtain the RecoverKeyBinding element. | |
| virtual XKMSAuthentication * | getAuthentication (void) const =0 |
| Get the Authentication element. | |
Setter Interface Methods | |
| virtual XKMSRecoverKeyBinding * | addRecoverKeyBinding (XKMSStatus::StatusValue status)=0 |
| Add a RecoverKeyBinding element. | |
| virtual XKMSAuthentication * | addAuthentication (void)=0 |
| Add an Authentication element. | |
|
|
|
|
|
|
|
|
Add an Authentication element. Set a Authentication element in the Request message. The returned object can be manipulated to add Authentication information to the request.
|
|
|
Add a RecoverKeyBinding element. Set a RecoverKeyBinding element in the Request message. The returned object can be manipulated to add KeyInfo elements to the Request.
|
|
|
Get the Authentication element. The Authentication element of the RecoverRequest is used by the client to authenticate the request to the server.
|
|
|
Return the element at the base of the message.
Implements XKMSRequestAbstractType. |
|
|
Obtain the RecoverKeyBinding element. The RecoverKeyBinding element is the core of the RecoverRequest message, and defines the key information that a recover is required for.
|
1.4.2