![]() |
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().