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


Public Member Functions | |
| BlindKeyMsg () | |
| Default constructor, for creating an object to be unmarshalled. | |
| BlindKeyMsg (const CODEX_ASN1::OctetString &name, const BlindPlainTextType &blindedKey, const CODEX_Ciphers::RSASignature &requestSignature) | |
| Create a BlindKeyMsg from the basic components. | |
| BlindKeyMsg (const BlindKeyMsg &aBKM) | |
| Create a BlindKeyMsg from another BlindKeyMsg. | |
| virtual | ~BlindKeyMsg () |
| Virtual destructor. | |
| void | operator= (const BlindKeyMsg &aBKM) |
| Assignment operator. | |
| const CODEX_ASN1::OctetString & | name () const |
| The name of the key. | |
| const BlindPlainTextType & | blindedKey () const |
| The blinded key. | |
| const CODEX_Ciphers::RSASignature & | requestSignature () const |
| The client's signature from the read request. | |
| int | marshal (unsigned char **pp) const |
| Serialize the message. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the message. | |
| BIGNUM * | digest (const CODEX_Ciphers::HashFunction &hf) const |
| Create a message digest. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
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 BlindKeyMsg is successfully signed by the service.
Definition at line 548 of file CODEX_Client/Message.h.
|
1.4.1