Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CODEX_KeyService Namespace Reference

This namespace holds the definitions for CODEX key service classes. More...


Classes

class  ClientActivity
 This class manages connections to clients. More...
class  ClientCreateCallback
 This class processes server responses to a CODEX_Client::CreateKeyMsg. More...
class  ClientMessageAbsorber
 This class absorbs messages from clients. More...
class  ClientMessageEventBase
 Abstract base class for events containing messages from clients. More...
class  ClientMessageEvent
 This class wraps a message from a client in an event. More...
class  ClientMessageHandler
 Abstract CODEX_Events::Activity for handling ClientMessageEvent%s. More...
class  ClientMessageMaster
 This class processes messages from clients. More...
class  ClientMessageParser
 Concrete MessageParser. More...
class  ClientMessageSigner
 This class takes a message that as been verified and computes a digital signature for it. More...
class  ClientMessageVerifier
 This class checks the validity of client request messages. More...
class  ClientReadCallback
 This class processes server responses to a CODEX_Client::ReadKeyMsg. More...
class  ClientResponseEventBase
 Abstract base class for events containing responses for clients. More...
class  ClientResponseEvent
 This class wraps a response for a client in an event. More...
class  ClientResponseHandler
 Abstract CODEX_Events::Activity for handling ClientResponseEvent%s. More...
class  ClientResponseParser
 Concrete MessageParser. More...
class  ClientResponseSigner
 This class takes a message that as been verified and computes a digital signature for it. More...
class  ClientServer
 This is a LocalServer that listens for new client connections, for which it spawns new ClientActivity%s. More...
class  ClientWriteCallback
 This class processes server responses to a CODEX_Client::WriteKeyMsg. More...
class  DecoratedClientMessageEvent
 Event class for messages that must be routed back to an originating server. More...
class  DelegateRequestDistributor
 Act as a delegate for a client request. More...
class  DelegateResponseVerifier
 This class checks the validity of client response messages. More...
class  ExceptionBase
 Base class for all exceptions thrown by CODEX_KeyService. More...
class  KeyExistsException
 Exception thrown for when attempting to create an already-existent key. More...
class  NameMismatchException
 Exception thrown when symmetric key names do not match. More...
class  KeyNotFoundException
 Exception thrown when a symmetric key is missing. More...
class  ClientNotFoundException
 Exception thrown when a ClientActivity is missing. More...
class  LabeledReadKeyMsg
 CODEX_Client::SignedReadKeyMsg decorated with a label. More...
class  ResponseCallback
 Abstract functional class to process incoming responses. More...
class  RoutedClientMessageEvent
 This class decorates a ClientMessageEvent that has been dispatched by a delegate with RoutingInfo that allows the message to be routed back to the originating server. More...
class  RoutedClientMessageHandler
 This defines a handler for RoutedClientMessageEvent%s. More...
class  RoutedClientMessageVerifier
 This class checks the validity of a message from a client. More...
class  SignCreateCallback
 This class processes server responses to a threshold signature request for a CODEX_Client::BoundNameMsg. More...
class  SignReadCallback
 This class processes server responses to a threshold signature request for a CODEX_Client::BlindKeyMsg. More...
class  SignWriteCallback
 This class processes server responses to a threshold signature request for a CODEX_Client::KeyStoredMsg. More...
class  KeyInfo
 Associate a name/policy binding and an encrypted value. More...
class  StateInfo
 This is a singleton class that holds all of the state information that different parts of the key service need to share. More...
class  SupportedClientResponse
 This class holds a response to a client request and the evidence supporting it. More...
class  SupportedClientResponseEventBase
 Abstract base class for events containing responses for clients with supporting evidence from a quorum. More...
class  SupportedClientResponseEvent
 This class wraps a response for a client and its evidence in an event. More...
class  SupportedClientResponseHandler
 This defines a handler for SupportedClientResponseEvent%s. More...
class  SupportedKeyStoredEvent
 This class wraps a CODEX_Client::KeyStoredMsg response for a client and its evidence in an event. More...
class  SupportedKeyStoredMsg
 CODEX_Client::KeyStoredMsg decorated with a proof of correctness. More...
class  VerifiableBlindKeyMsg
 CODEX_Client::BlindKeyMsg decorated with a proof of correctness. More...
class  VerifyWriteCallback
 This class processes server responses to a CODEX_Client::WriteKeyMsg. More...
class  CryptoSystem< CODEX_Ciphers::RSACipherText, ST >
 Partial specialization for RSA encryption. More...
class  CryptoSystem< CODEX_Ciphers::ElGamalCipherText, ST >
 Partial specialization for ElGamal encryption. More...
class  CryptoSystem< CODEX_Ciphers::VarRSACipherText, ST >
 Partial specialization for RSA variant encryption. More...

Namespaces

namespace  ClientDelegation
 We need to be able to distinguish different types of messages from the untyped data passed over the wire.


Detailed Description

This namespace holds the definitions for CODEX key service classes.
Generated on Fri May 6 17:42:10 2005 for COrnell Data EXchange (CODEX) by  doxygen 1.4.1