Qt 4.8
|
Enforces the False Authentication Rate. More...
#include <qtransportauth_qws_p.h>
Public Functions | |
void | logAuthAttempt (QDateTime time=QDateTime::currentDateTime()) |
void | reset () |
Static Public Functions | |
static FAREnforcer * | getInstance () |
Private Functions | |
FAREnforcer () | |
FAREnforcer (const FAREnforcer &) | |
FAREnforcer & | operator= (FAREnforcer const &) |
Properties | |
QList< QDateTime > | authAttempts |
Static Private Attributes | |
static const QString | FARMessage = QLatin1String("FAR_Exceeded") |
static const int | minute = 60 |
static const int | minutelyRate = 4 |
static const QString | SxeTag = QLatin1String("<SXE Breach>") |
Enforces the False Authentication Rate.
Definition at line 169 of file qtransportauth_qws_p.h.
|
private |
Definition at line 1518 of file qtransportauth_qws.cpp.
|
private |
|
static |
Definition at line 1526 of file qtransportauth_qws.cpp.
Referenced by QTransportAuth::authFromMessage().
void FAREnforcer::logAuthAttempt | ( | QDateTime | time = QDateTime::currentDateTime() | ) |
Definition at line 1532 of file qtransportauth_qws.cpp.
Referenced by QTransportAuth::authFromMessage().
|
private |
void FAREnforcer::reset | ( | ) |
Definition at line 188 of file qtransportauth_qws_p.h.
Referenced by FAREnforcer(), logAuthAttempt(), and reset().
|
staticprivate |
Definition at line 183 of file qtransportauth_qws_p.h.
Referenced by hmac_md5().
|
staticprivate |
Definition at line 186 of file qtransportauth_qws_p.h.
Referenced by hmac_md5(), and logAuthAttempt().
|
staticprivate |
Definition at line 184 of file qtransportauth_qws_p.h.
Referenced by FAREnforcer(), hmac_md5(), logAuthAttempt(), and reset().
|
staticprivate |
Definition at line 185 of file qtransportauth_qws_p.h.
Referenced by hmac_md5().