public enum WiFiSecurity

  1. Object
  2. Enum<WiFiSecurity>
  3. WiFiSecurity

ImplementsComparable<WiFiSecurity>

Security mode advertised by an access point. Used both for scan results and when calling WiFi.connect(...). The value passed to connect must match the AP’s actual security mode.

Enum constants

OPENOpen network, no encryption.
WEPLegacy WEP.
WPA_PSKWPA / WPA2 personal (PSK).
WPA3_SAEWPA3 personal (SAE).
EAPEnterprise EAP (RADIUS-backed).
UNKNOWNUnknown or platform did not report a security mode.

Methods

public static WiFiSecurity[] values()
public static WiFiSecurity valueOf(String name)

Inherited methods

Enum constant details

OPEN

OPEN
Open network, no encryption.

WEP

WEP
Legacy WEP. Considered broken; some platforms refuse to connect at all.

WPA_PSK

WPA_PSK
WPA / WPA2 personal (PSK).

WPA3_SAE

WPA3_SAE
WPA3 personal (SAE).

EAP

EAP
Enterprise EAP (RADIUS-backed). Not directly supported by connect; applications must supply an enterprise configuration through platform hooks if they need it.

UNKNOWN

UNKNOWN
Unknown or platform did not report a security mode.

Method details

values

public static WiFiSecurity[] values()

valueOf

public static WiFiSecurity valueOf(String name)