Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

EapAuthTlsStateMachine Class Reference

Authenticator state machine for EAP-Tls authentication method. More...

#include <eap_tls_fsm.hxx>

Inheritance diagram for EapAuthTlsStateMachine:

EapMethodStateMachine EapStateMachine< EapAuthTlsStateMachine > List of all members.

Public Member Functions

void Start () throw (AAA_Error)
 Reimplemented from EapMethodStateMachine.

void Notify (AAA_Event ev)
 Reimplemented from EapMethodStateMachine.

EAPTLS_session_t_auth * get_tls_session ()
 This function is used for obtaining a reference to TLS session.

EAPTLS_tls_mng_auth & get_mng_auth ()
void set_tls_session (EAPTLS_session_t_auth *ssn)
 This function is used for setting a TLS session.

EAPTLS_tls_t * get_ctx_auth ()
 This function returns TLS MK.

std::string & History ()
 This function is used for obtaining a reference to history;.


Protected Member Functions

 EapAuthTlsStateMachine (EapSwitchStateMachine &s)

Protected Attributes

EAPTLS_config * config_auth
EAPTLS_tls_mng_auth tls_mng_auth
TLS_context * ctx_auth
EAPTLS_tls_t * tls_conf_ctx_auth
EAPTLS_session_t_auth * ssn
 TLS session.

std::string history
 Retains received messages with concatinating them.


Friends

class EapMethodStateMachineCreator< EapAuthTlsStateMachine >
class EapAuthTlsStateTable_S

Detailed Description

Authenticator state machine for EAP-Tls authentication method.


The documentation for this class was generated from the following file:
Generated on Fri Jun 25 19:16:17 2004 for EAP State Machine by doxygen 1.3.5