Interworking: Parse NAI Realms and match against home realm
This commit is contained in:
parent
b02fe7ff32
commit
73c41a8fab
5 changed files with 336 additions and 2 deletions
|
@ -332,6 +332,36 @@ enum anqp_info_id {
|
|||
ANQP_VENDOR_SPECIFIC = 56797
|
||||
};
|
||||
|
||||
/* NAI Realm list - EAP Method subfield - Authentication Parameter ID */
|
||||
enum nai_realm_eap_auth_param {
|
||||
NAI_REALM_EAP_AUTH_EXPANDED_EAP_METHOD = 1,
|
||||
NAI_REALM_EAP_AUTH_NON_EAP_INNER_AUTH = 2,
|
||||
NAI_REALM_EAP_AUTH_INNER_AUTH_EAP_METHOD = 3,
|
||||
NAI_REALM_EAP_AUTH_EXPANDED_INNER_EAP_METHOD = 4,
|
||||
NAI_REALM_EAP_AUTH_CRED_TYPE = 5,
|
||||
NAI_REALM_EAP_AUTH_TUNNELED_CRED_TYPE = 6,
|
||||
NAI_REALM_EAP_AUTH_VENDOR_SPECIFIC = 221
|
||||
};
|
||||
|
||||
enum nai_realm_eap_auth_inner_non_eap {
|
||||
NAI_REALM_INNER_NON_EAP_PAP = 1,
|
||||
NAI_REALM_INNER_NON_EAP_CHAP = 2,
|
||||
NAI_REALM_INNER_NON_EAP_MSCHAP = 3,
|
||||
NAI_REALM_INNER_NON_EAP_MSCHAPV2 = 4
|
||||
};
|
||||
|
||||
enum nai_realm_eap_cred_type {
|
||||
NAI_REALM_CRED_TYPE_SIM = 1,
|
||||
NAI_REALM_CRED_TYPE_USIM = 2,
|
||||
NAI_REALM_CRED_TYPE_NFC_SECURE_ELEMENT = 3,
|
||||
NAI_REALM_CRED_TYPE_HARDWARE_TOKEN = 4,
|
||||
NAI_REALM_CRED_TYPE_SOFTOKEN = 5,
|
||||
NAI_REALM_CRED_TYPE_CERTIFICATE = 6,
|
||||
NAI_REALM_CRED_TYPE_USERNAME_PASSWORD = 7,
|
||||
NAI_REALM_CRED_TYPE_NONE = 8,
|
||||
NAI_REALM_CRED_TYPE_ANONYMOUS = 9,
|
||||
NAI_REALM_CRED_TYPE_VENDOR_SPECIFIC = 10
|
||||
};
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma pack(push, 1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue