#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 |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2