#include <eap_archie_fsm.hxx>
Inheritance diagram for EapAuthArchieStateMachine:
Public Member Functions | |
void | Start () throw (AAA_Error) |
Reimplemented from EapMethodStateMachine. | |
void | Notify (AAA_Event ev) |
Reimplemented from EapMethodStateMachine. | |
virtual std::string & | InputSharedSecret ()=0 |
virtual std::string & | InputIdentity ()=0 |
std::string & | SharedSecret () |
This function is used for obtaining a reference to sharedSecret. | |
std::string & | KCK () |
This function is used for obtaining a reference to keyConfirmationKey. | |
std::string & | KEK () |
This function is used for obtaining a reference to keyEncryptionKey. | |
std::string & | KDK () |
This function is used for obtaining a reference to keyDerivationKey. | |
std::string & | MK () |
This function is used for obtaining a reference to masterKey. | |
std::string & | SessionID () |
This function is used for obtaining a reference to sessionID. | |
std::string & | PeerID () |
This function is used for obtaining a reference to peerID. | |
std::string & | AuthID () |
This function is used for obtaining a reference to authID. | |
ArchieBinding & | Binding () |
This function is used for obtaining a reference to binding. | |
std::string & | NonceA () |
This function is used for obtaining a reference to nonceA;. | |
std::string & | NonceP () |
This function is used for obtaining a reference to nonceP;. | |
std::string & | History () |
This function is used for obtaining a reference to history;. | |
Protected Member Functions | |
EapAuthArchieStateMachine (EapSwitchStateMachine &s) | |
Protected Attributes | |
std::string | sharedSecret |
Shared secret. | |
std::string | keyConfirmationKey |
Key-Confirmation Key. | |
std::string | keyEncryptionKey |
Key-Encryption Key. | |
std::string | keyDerivationKey |
Key-Derivation Key. | |
std::string | masterKey |
Master Key that is used for deriving an MSK. | |
std::string | sessionID |
session id. | |
std::string | peerID |
peer id and auth id. | |
std::string | authID |
peer id and auth id. | |
std::string | nonceP |
nonceP and nonceA and auth id. | |
std::string | nonceA |
nonceP and nonceA and auth id. | |
ArchieBinding | binding |
binding | |
std::string | history |
Retains received messages with concatinating them. | |
Friends | |
class | EapMethodStateMachineCreator< EapAuthArchieStateMachine > |
class | EapAuthArchieStateTable_S |
|
This pure virtual function is a callback used when an AuthID needs to be obtained. |
|
This pure virtual function is a callback used when a shared-secret needs to be obtained. |