#include <sippdu.h>
Public Types | |
enum | Algorithm { Algorithm_MD5, NumAlgorithms } |
Public Member Functions | |
SIPAuthentication (const PString &username=PString::Empty(), const PString &password=PString::Empty()) | |
BOOL | Parse (const PCaselessString &auth, BOOL proxy) |
BOOL | IsValid () const |
BOOL | Authorise (SIP_PDU &pdu) const |
BOOL | IsProxy () const |
const PString & | GetAuthRealm () const |
const PString & | GetUsername () const |
const PString & | GetPassword () const |
const PString & | GetNonce () const |
Algorithm | GetAlgorithm () const |
void | SetUsername (const PString &user) |
void | SetPassword (const PString &pass) |
void | SetAuthRealm (const PString &r) |
Protected Attributes | |
BOOL | isProxy |
PString | authRealm |
PString | username |
PString | password |
PString | nonce |
Algorithm | algorithm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|