#include <TSasl.h>
These classes implement the Simple Authentication and Security Layer (SASL) authentication mechanisms. see: http://www.ietf.org/rfc/rfc2222.txt. They are mostly wrappers for the cyrus-sasl library routines.
Definition at line 55 of file TSasl.h.
| virtual uint8_t* sasl::TSasl::evaluateChallengeOrResponse |
( |
const uint8_t * |
challenge, |
|
|
uint32_t |
len, |
|
|
uint32_t * |
resLen |
|
) |
| |
|
pure virtual |
| virtual std::string sasl::TSasl::getMechanismName |
( |
| ) |
|
|
inlinevirtual |
| std::string sasl::TSasl::getUsername |
( |
| ) |
|
| virtual bool sasl::TSasl::hasInitialResponse |
( |
| ) |
|
|
inlinevirtual |
| bool sasl::TSasl::isComplete |
( |
| ) |
|
|
inline |
| static void sasl::TSasl::SaslDone |
( |
| ) |
|
|
inlinestatic |
| uint8_t* sasl::TSasl::unwrap |
( |
const uint8_t * |
incoming, |
|
|
const int |
offset, |
|
|
const uint32_t |
len, |
|
|
uint32_t * |
outLen |
|
) |
| |
| uint8_t* sasl::TSasl::wrap |
( |
const uint8_t * |
outgoing, |
|
|
int |
offset, |
|
|
const uint32_t |
len, |
|
|
uint32_t * |
outLen |
|
) |
| |
| bool sasl::TSasl::authComplete |
|
protected |
| sasl_conn_t* sasl::TSasl::conn |
|
protected |
The documentation for this class was generated from the following file: