#include <XKMSPrototypeKeyBinding.hpp>
Inheritance diagram for XKMSPrototypeKeyBinding:
Constructors and Destructors | |
virtual | ~XKMSPrototypeKeyBinding () |
XKMSPrototypeKeyBinding () | |
Public Member Functions | |
Get Methods | |
virtual XKMSValidityInterval * | getValidityInterval (void) const =0 |
Get the suggested ValidityInterval for this key. | |
virtual const XMLCh * | getRevocationCodeIdentifier (void) const =0 |
Obtain the RevocationCodeIdentifier to be used for this key. | |
Set Methods | |
virtual void | setValidityInterval (const XMLCh *notBefore, const XMLCh *notOnOrAfter)=0 |
Set the Validity Interval for this key. | |
virtual void | setRevocationCodeIdentifier (const XMLCh *identifier)=0 |
Set the RevocationCodeIdentifier. |
|
|
|
|
|
Obtain the RevocationCodeIdentifier to be used for this key. The client can provide a revocation code when registering a new key. The code provided initially is a double MACd version of the client's revocation pass phrase. Should the client later wish to later revoke their key, they should provde the single MACd version which can then be converted to the double MAC by the server - thus validating the code without ever passing anything over the wire that will directly compromise the key until the final revoke request
|
|
Get the suggested ValidityInterval for this key. Clients can suggest a Validity period for a key using this element. Such requests can (of course) be ignored by the server
|
|
Set the RevocationCodeIdentifier. Sets the revocation code identifer
|
|
Set the Validity Interval for this key.
|