#include <Message.h>
Inheritance diagram for CODEX_Client::KeyStoredMsg:


Public Methods | |
| KeyStoredMsg () | |
| Default constructor, for creating an object to be unmarshalled. | |
| KeyStoredMsg (const CODEX_ASN1::OctetString &name, const CODEX_Ciphers::RSASignature &requestSignature) | |
| Create a KeyStoredMsg from an OctetString and an RSASignature. | |
| KeyStoredMsg (const KeyStoredMsg &aKSM) | |
| Create a KeyStoredMsg from another KeyStoredMsg. | |
| virtual | ~KeyStoredMsg () |
| Virtual destructor. | |
| void | operator= (const KeyStoredMsg &aKSM) |
| Assignment operator. | |
| const CODEX_ASN1::OctetString & | name () const |
| |
| const CODEX_Ciphers::RSASignature & | requestSignature () const |
| |
| int | marshal (unsigned char **pp) const |
| Serialize the message. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the message. | |
We can save on space here by not returning the entire request, but only the relevant signature. As long as the client still has its original request this is sufficient, since the service must have approved a message with this signature if the KeyStoredMsg is successfully signed by the service.
Definition at line 421 of file CODEX_Client/Message.h.
1.2.18