|
reSIProcate/DialogUsageManager
9694
|
#include <ClientAuthExtension.hxx>

Public Member Functions | |
| virtual | ~ClientAuthExtension () |
| virtual void | makeChallengeResponseAuth (const SipMessage &request, const Data &username, const Data &password, const Auth &challenge, const Data &cnonce, const Data &authQop, const Data &nonceCountString, Auth &auth) |
| virtual void | makeChallengeResponseAuthWithA1 (const SipMessage &request, const Data &username, const Data &passwordHashA1, const Auth &challenge, const Data &cnonce, const Data &authQop, const Data &nonceCountString, Auth &auth) |
| virtual bool | algorithmAndQopSupported (const Auth &challenge) |
Static Public Member Functions | |
| static void | setInstance (std::auto_ptr< ClientAuthExtension > ext) |
| static ClientAuthExtension & | instance () |
Protected Member Functions | |
| ClientAuthExtension () | |
Static Protected Attributes | |
| static std::auto_ptr < ClientAuthExtension > | mInstance = std::auto_ptr<ClientAuthExtension>(new ClientAuthExtension()) |
Definition at line 25 of file ClientAuthExtension.hxx.
| virtual resip::ClientAuthExtension::~ClientAuthExtension | ( | ) | [inline, virtual] |
Definition at line 28 of file ClientAuthExtension.hxx.
{}
| resip::ClientAuthExtension::ClientAuthExtension | ( | ) | [inline, protected] |
Definition at line 54 of file ClientAuthExtension.hxx.
{}
| bool ClientAuthExtension::algorithmAndQopSupported | ( | const Auth & | challenge | ) | [virtual] |
Definition at line 42 of file ClientAuthExtension.cxx.
{
return false;
}
| static ClientAuthExtension& resip::ClientAuthExtension::instance | ( | ) | [inline, static] |
Definition at line 49 of file ClientAuthExtension.hxx.
References mInstance.
Referenced by ClientAuthDecorator::decorateMessage(), and resip::ClientAuthManager::RealmState::findCredential().
{
return *mInstance;
}
| void ClientAuthExtension::makeChallengeResponseAuth | ( | const SipMessage & | request, |
| const Data & | username, | ||
| const Data & | password, | ||
| const Auth & | challenge, | ||
| const Data & | cnonce, | ||
| const Data & | authQop, | ||
| const Data & | nonceCountString, | ||
| Auth & | auth | ||
| ) | [virtual] |
Definition at line 15 of file ClientAuthExtension.cxx.
Referenced by ClientAuthDecorator::decorateMessage().
{
assert(0);
}
| void ClientAuthExtension::makeChallengeResponseAuthWithA1 | ( | const SipMessage & | request, |
| const Data & | username, | ||
| const Data & | passwordHashA1, | ||
| const Auth & | challenge, | ||
| const Data & | cnonce, | ||
| const Data & | authQop, | ||
| const Data & | nonceCountString, | ||
| Auth & | auth | ||
| ) | [virtual] |
Definition at line 28 of file ClientAuthExtension.cxx.
Referenced by ClientAuthDecorator::decorateMessage().
{
assert(0);
}
| void ClientAuthExtension::setInstance | ( | std::auto_ptr< ClientAuthExtension > | ext | ) | [static] |
std::auto_ptr< ClientAuthExtension > ClientAuthExtension::mInstance = std::auto_ptr<ClientAuthExtension>(new ClientAuthExtension()) [static, protected] |
Definition at line 57 of file ClientAuthExtension.hxx.
Referenced by instance(), and setInstance().
1.7.5.1