mx::IKeyChain Class Reference
[Component Interfaces]

Encodes the concept of a key chain. More...

#include <IKeyChain.h>

Inheritance diagram for mx::IKeyChain:

mx::IExternalAuthenticator mx::IRequiresExternalAuthenticator mx::IInterface mx::IInterface mx::KeyChain List of all members.

Public Member Functions

virtual mxmPerlStyleHashchainKeys ()=0
 Returns a reference to an encapsuled hash holding the actual keys (user/password) pairs - use it to set up your key chain.
virtual void enableKeyForwarding (bool enabled)=0
 Toggles whether or not key transactions should be forwarded to another external authenticator in case all keys have already been tried.

Detailed Description

Encodes the concept of a key chain.

A key chain holds multiple (username, password) pairs and serves them to an IRequiresExternalAuthentication-entity. If all of these keys are tried for a given authentication procedure, the key chain can switch further transactions through to another external authenticator, if such is attached (that's why it also implements IRequiresExternalAuthenticator).

Author:
[khe] Kai Hergenroether


Member Function Documentation

virtual void mx::IKeyChain::enableKeyForwarding bool  enabled  )  [pure virtual]
 

Toggles whether or not key transactions should be forwarded to another external authenticator in case all keys have already been tried.

Default is disabled.

Implemented in mx::KeyChain.


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:05 2007 for MxPEG SDK by  doxygen 1.4.6