#include <XKMSRevokeRequest.hpp>
Inheritance diagram for XKMSRevokeRequest:
The <RevokeRequest> is one of the message types of the X-KRMS service. It is used when a client wishes to revoke a key known to the service.
The schema definition for RevokeRequest is as follows :
<!-- RevokeRequest --> <element name="RevokeRequest" type="xkms:RevokeRequestType"/> <complexType name="RevokeRequestType"> <complexContent> <extension base="xkms:RequestAbstractType"> <sequence> <element ref="xkms:RevokeKeyBinding"/> <choice> <element ref="xkms:Authentication"/> <element ref="xkms:RevocationCode"/> </choice> </sequence> </extension> </complexContent> </complexType> <element name="RevokeKeyBinding" type="xkms:KeyBindingType"/> <!-- /RevokeRequest -->
Constructors and Destructors | |
virtual | ~XKMSRevokeRequest () |
XKMSRevokeRequest () | |
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 XKMSRevokeKeyBinding * | getRevokeKeyBinding (void) const =0 |
Obtain the PrototypKeyBinding element. | |
virtual XKMSAuthentication * | getAuthentication (void) const =0 |
Get the Authentication element. | |
virtual const XMLCh * | getRevocationCode (void) const =0 |
Get the revocation code for the request. | |
Setter Interface Methods | |
virtual XKMSRevokeKeyBinding * | addRevokeKeyBinding (XKMSStatus::StatusValue status)=0 |
Add a RevokeKeyBinding element. | |
virtual XKMSAuthentication * | addAuthentication (void)=0 |
Add an Authentication element. | |
virtual void | addRevocationCode (const XMLCh *code)=0 |
Add a RevocationCode to the message. |
|
|
|
|
|
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 RevocationCode to the message. Allows the client to add a new Revocation Code string RevokeRequest element
|
|
Add a RevokeKeyBinding element. Set a RevokeKeyBinding 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 RegisterRequest is used by the client to authenticate the request to the server.
|
|
Return the element at the base of the message.
Implements XKMSRequestAbstractType. |
|
Get the revocation code for the request. This element is used by the client to provide a MAC of a pass phrase that proves to the service tha the client has the authority to revoke this key.
|
|
Obtain the PrototypKeyBinding element. The PrototypeKeyBinding element is the core of the RegisterRequest message, and defines the key information that will be sent to the server for registration.
|