reSIProcate/DialogUsageManager  9680
ClientAuthExtension.cxx
Go to the documentation of this file.
00001 #include "resip/dum/ClientAuthExtension.hxx"
00002 
00003 using namespace resip;
00004 
00005 std::auto_ptr<ClientAuthExtension> ClientAuthExtension::mInstance = std::auto_ptr<ClientAuthExtension>(new ClientAuthExtension());
00006 
00007 void 
00008 ClientAuthExtension::setInstance(std::auto_ptr<ClientAuthExtension> ext)
00009 {
00010    mInstance = ext;
00011 }
00012 
00013 
00014 void
00015 ClientAuthExtension::makeChallengeResponseAuth(const SipMessage& request,
00016                                                const Data& username,
00017                                                const Data& password,
00018                                                const Auth& challenge,
00019                                                const Data& cnonce,
00020                                                const Data& authQop,
00021                                                const Data& nonceCountString,
00022                                                Auth& auth)
00023 {
00024    assert(0);
00025 }
00026 
00027 void 
00028 ClientAuthExtension::makeChallengeResponseAuthWithA1(const SipMessage& request,
00029                                                      const Data& username,
00030                                                      const Data& passwordHashA1,
00031                                                      const Auth& challenge,
00032                                                      const Data& cnonce,
00033                                                      const Data& authQop,
00034                                                      const Data& nonceCountString,
00035                                                      Auth& auth)
00036 {
00037    assert(0);
00038 }
00039 
00040       
00041 bool 
00042 ClientAuthExtension::algorithmAndQopSupported(const Auth& challenge)
00043 {
00044    return false;
00045 }
00046