|
OpenH323
1.18.0
|
#include <h235auth.h>
Public Member Functions | |
| H235AuthSimpleMD5 () | |
| PObject * | Clone () const |
| virtual const char * | GetName () const |
| virtual H225_CryptoH323Token * | CreateCryptoToken () |
| virtual ValidationResult | ValidateCryptoToken (const H225_CryptoH323Token &cryptoToken, const PBYTEArray &rawPDU) |
| virtual BOOL | IsCapability (const H235_AuthenticationMechanism &mechansim, const PASN_ObjectId &algorithmOID) |
| virtual BOOL | SetCapability (H225_ArrayOf_AuthenticationMechanism &mechansim, H225_ArrayOf_PASN_ObjectId &algorithmOIDs) |
| virtual BOOL | IsSecuredPDU (unsigned rasPDU, BOOL received) const |
This class embodies a simple MD5 based authentication. The users password is concatenated with the 4 byte timestamp and 4 byte random fields and an MD5 generated and sent/verified
| PObject* H235AuthSimpleMD5::Clone | ( | ) | const |
| virtual H225_CryptoH323Token* H235AuthSimpleMD5::CreateCryptoToken | ( | ) | [virtual] |
Reimplemented from H235Authenticator.
| virtual const char* H235AuthSimpleMD5::GetName | ( | ) | const [virtual] |
Implements H235Authenticator.
| virtual BOOL H235AuthSimpleMD5::IsCapability | ( | const H235_AuthenticationMechanism & | mechansim, |
| const PASN_ObjectId & | algorithmOID | ||
| ) | [virtual] |
Implements H235Authenticator.
| virtual BOOL H235AuthSimpleMD5::IsSecuredPDU | ( | unsigned | rasPDU, |
| BOOL | received | ||
| ) | const [virtual] |
Reimplemented from H235Authenticator.
| virtual BOOL H235AuthSimpleMD5::SetCapability | ( | H225_ArrayOf_AuthenticationMechanism & | mechansim, |
| H225_ArrayOf_PASN_ObjectId & | algorithmOIDs | ||
| ) | [virtual] |
Implements H235Authenticator.
| virtual ValidationResult H235AuthSimpleMD5::ValidateCryptoToken | ( | const H225_CryptoH323Token & | cryptoToken, |
| const PBYTEArray & | rawPDU | ||
| ) | [virtual] |
Reimplemented from H235Authenticator.
1.7.6.1