Integrates WinStd classes with Microsoft EAP API.
More...
|
enum class | winstd::eap_type_t : unsigned char {
eap_type_t::undefined = 0
, eap_type_t::identity = 1
, eap_type_t::notification = 2
, eap_type_t::nak = 3
,
eap_type_t::md5_challenge = 4
, eap_type_t::otp = 5
, eap_type_t::gtc = 6
, eap_type_t::tls = 13
,
eap_type_t::ttls = 21
, eap_type_t::peap = 25
, eap_type_t::mschapv2 = 26
, eap_type_t::ms_auth_tlv = 33
,
eap_type_t::gtcp = 128 + gtc
, eap_type_t::legacy_pap = 192
, eap_type_t::legacy_mschapv2 = 193
, eap_type_t::start = 1
,
eap_type_t::end = 192
, eap_type_t::noneap_start = 192
, eap_type_t::noneap_end = 254
} |
| EAP method numbers. More...
|
|
|
static bool | operator== (const EAP_METHOD_TYPE &a, const EAP_METHOD_TYPE &b) noexcept |
| Are EAP method types equal? More...
|
|
static bool | operator!= (const EAP_METHOD_TYPE &a, const EAP_METHOD_TYPE &b) noexcept |
| Are EAP method types non-equal? More...
|
|
|
static const EAP_ATTRIBUTE | winstd::blank_eap_attr = {} |
| Blank EAP attribute.
|
|
Integrates WinStd classes with Microsoft EAP API.
◆ eap_type_t
EAP method numbers.
- See also
- Extensible Authentication Protocol (EAP) Registry (Chapter: Method Types)
Enumerator |
---|
undefined | Undefined EAP type.
|
identity | Identity.
|
notification | Notification.
|
nak | Legacy Nak.
|
md5_challenge | MD5-Challenge.
|
otp | One-Time Password (OTP)
|
gtc | Generic Token Card (GTC)
|
tls | EAP-TLS.
|
ttls | EAP-TTLS.
|
peap | PEAP.
|
mschapv2 | EAP-MSCHAPv2.
|
ms_auth_tlv | MS-Authentication-TLV.
|
gtcp | EAP-GTC using a password.
|
legacy_pap | PAP (Not actually an EAP method; Moved to the Unassigned area)
|
legacy_mschapv2 | MSCHAPv2 (Not actually an EAP method; Moved to the Unassigned area)
|
start | Start of EAP methods.
|
end | End of EAP methods (non-inclusive)
|
noneap_start | Start of non-EAP methods.
|
noneap_end | End of non-EAP methods (non-inclusive)
|
◆ operator!=()
static bool operator!= |
( |
const EAP_METHOD_TYPE & |
a, |
|
|
const EAP_METHOD_TYPE & |
b |
|
) |
| |
|
staticnoexcept |
Are EAP method types non-equal?
- Parameters
-
[in] | a | First EAP method type |
[in] | b | Second EAP method type |
- Returns
- Non zero when
a
is not equal to b
;
- Zero otherwise.
◆ operator==()
static bool operator== |
( |
const EAP_METHOD_TYPE & |
a, |
|
|
const EAP_METHOD_TYPE & |
b |
|
) |
| |
|
staticnoexcept |
Are EAP method types equal?
- Parameters
-
[in] | a | First EAP method type |
[in] | b | Second EAP method type |
- Returns
- Non zero when
a
is equal to b
;
- Zero otherwise.