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


The <ReissueRequest> is one of the message types of the X-KRMS service. It is used when a client wishes to request the service reissue a key binding (e.g. a cert).
The schema definition for ReissueRequest is as follows :
<!-- ReissueRequest -->
<element name="ReissueRequest" type="xkms:ReissueRequestType"/>
<complexType name="ReissueRequestType">
<complexContent>
<extension base="xkms:RequestAbstractType">
<sequence>
<element ref="xkms:ReissueKeyBinding"/>
<element ref="xkms:Authentication"/>
<element ref="xkms:ProofOfPossession" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="ReissueKeyBinding" type="xkms:KeyBindingType"/>
<!-- /ReissueRequest -->
Constructors and Destructors | |
| virtual | ~XKMSReissueRequest () |
| XKMSReissueRequest () | |
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 XKMSReissueKeyBinding * | getReissueKeyBinding (void) const =0 |
| Obtain the ReissueKeyBinding element. | |
| virtual XKMSAuthentication * | getAuthentication (void) const =0 |
| Get the Authentication element. | |
| virtual DSIGSignature * | getProofOfPossessionSignature (void) const =0 |
| Get the signature used to prove possession of the private key. | |
Setter Interface Methods | |
| virtual XKMSReissueKeyBinding * | addReissueKeyBinding (XKMSStatus::StatusValue status)=0 |
| Add a ReissueKeyBinding element. | |
| virtual XKMSAuthentication * | addAuthentication (void)=0 |
| Add an Authentication element. | |
| virtual DSIGSignature * | addProofOfPossessionSignature (canonicalizationMethod cm=CANON_C14N_NOC, signatureMethod sm=SIGNATURE_DSA, hashMethod hm=HASH_SHA1)=0 |
| Add a ProofOfPossession signature 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 ProofOfPossession signature to the message. Allows the application to add a new ProofOfPossession signature into a ReissueRequest element
|
|
|
Add a ReissueKeyBinding element. Set a ReissueKeyBinding 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 ReissueRequest 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 signature used to prove possession of the private key. When the client presents a request for a key generated by them, this element is used to show that the client is authorised to make this request using this key.
|
|
|
Obtain the ReissueKeyBinding element. The ReissueKeyBinding element is the core of the ReissueRequest message, and defines the key information that a Reissue is required for.
|
1.4.2