Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

CODEX_Client::ReadKeyMsg Class Reference

This message is used to read a key with a name that has previously been written. More...

#include <Message.h>

Inheritance diagram for CODEX_Client::ReadKeyMsg:

Inheritance graph
[legend]
Collaboration diagram for CODEX_Client::ReadKeyMsg:

Collaboration graph
[legend]
List of all members.

Public Methods

 ReadKeyMsg ()
 Default constructor, for creating an object to be unmarshalled.

 ReadKeyMsg (const CODEX_ASN1::OctetString &name, const BlindingCipherTextType &blinding, const CODEX_Ciphers::RSAPlaintextPK &proof, const CODEX_Ciphers::Credentials &credentials)
 Create a ReadKeyMsg from the basic components.

 ReadKeyMsg (const ReadKeyMsg &aRKM)
 Create a ReadKeyMsg from another ReadKeyMsg.

virtual ~ReadKeyMsg ()
 Virtual destructor.

void operator= (const ReadKeyMsg &aRKM)
 Assignment operator.

const CODEX_ASN1::OctetStringname () const
 
Returns:
The name of the key.


const BlindingCipherTextTypeblinding () const
 
Returns:
The encrypted blinding factor.


const CODEX_Ciphers::RSAPlaintextPKproof () const
 
Returns:
The plaintext proof of knowledge certificate.


const CODEX_Ciphers::Credentialscredentials () const
 
Returns:
The client's credentials.


int marshal (unsigned char **pp) const
 Serialize the message.

void * unmarshal (void *bogus, unsigned char **pp, long length)
 Unserialize the message.


Detailed Description

This message is used to read a key with a name that has previously been written.

In order to be accepted by the service, this message must be signed with the private key corresponding to the public key in the credentials.

Definition at line 471 of file CODEX_Client/Message.h.


The documentation for this class was generated from the following files:
Generated on Wed Jun 2 16:33:06 2004 for COrnell Data EXchange (CODEX) by doxygen1.2.18