Wi-Fi security types.
Synopsis:
#include <wifi/wifi_service.h>
typedef enum {
WIFI_SECURITY_TYPE_OPEN = 0
WIFI_SECURITY_TYPE_WEP = 1
WIFI_SECURITY_TYPE_PSK = 2
WIFI_SECURITY_TYPE_PEAP = 3
WIFI_SECUFITY_TYPE_EAP_TLS = 4
WIFI_SECURITY_TYPE_EAP_TTLS = 5
WIFI_SECURITY_TYPE_EAP_FAST = 6
WIFI_SECURITY_TYPE_EAP_SIM = 7
WIFI_SECURITY_TYPE_EAP_AKA = 8
WIFI_SECURITY_TYPE_EAP_SIMAKA = 9
} wifi_security_type_t;
Data:
- WIFI_SECURITY_TYPE_OPEN
- No security, open network.
- WIFI_SECURITY_TYPE_WEP
- Wired Equivalent Privacy (WEP) security.
WEP key must be configured.
- WIFI_SECURITY_TYPE_PSK
- Pre-shared key (PSK) security.
Passphrase must also be configured.
- WIFI_SECURITY_TYPE_PEAP
- Protected Extensible Authentication Protocol (PEAP) security.
Username and password must be configured.
- WIFI_SECUFITY_TYPE_EAP_TLS
- Extensible Authentication Protocol Transport Layer Security (EAP-TLS).
Security, username and password must be configured.
- WIFI_SECURITY_TYPE_EAP_TTLS
- EAP Tunnelled Transport Layer Security (EAP-TTLS) security.
Username and password must be configured.
- WIFI_SECURITY_TYPE_EAP_FAST
- EAP - Flexible Authentication via Secure Tunnelling (EAP-FAST) security.
- WIFI_SECURITY_TYPE_EAP_SIM
- EAP for GSM Subscriber Identity Module (EAP-SIM) security.
- WIFI_SECURITY_TYPE_EAP_AKA
- EAP for UMTS Authentication and Key Agreement (EAP-AKA) security.
- WIFI_SECURITY_TYPE_EAP_SIMAKA
- EAP-SIM or EAP-AKA security.
Library:
libwifi (For the qcc command, use the -l wifi option to link against this library)
Description:
This enum defines security types supported for configuring profiles.