Extensible Authentication Protocol settings for configuring WPA and WPA2 enterprise Wi-Fi networks.
SDKs
- iOS 11.0+
- Mac Catalyst 13.0+
Framework
- Network
Extension
Declaration
class NEHotspotEAPSettings : NSObject
Extensible Authentication Protocol settings for configuring WPA and WPA2 enterprise Wi-Fi networks.
SDKs
Framework
class NEHotspotEAPSettings : NSObject
var is TLSClient Certificate Required: Bool
A Boolean value indicating whether a network requires two-factor authentication or allows zero-factor authentication.
var trusted Server Names: [String]
An array of server certificate common name strings used to verify a server’s certificate.
var supported EAPTypes: [NSNumber]
An array of supported EAP types.
enum NEHotspot EAPSettings .EAPType
The EAP types that may be specified in supported
.
var username: String
The user name string for EAP authentication, encoded as UTF-8.
var password: String
The password component of the IEEE 802.1X authentication credential.
var preferred TLSVersion: NEHotspot EAPSettings .TLSVersion
The Transport Layer Security (TLS) version to use during a TLS authentication handshake.
enum NEHotspot EAPSettings .TLSVersion
The EAPTLS Version identifiers that may be specified by preferred
.
var outer Identity: String
The identity string to be used in the EAP-Identity/Response packet during outer EAP authentication.
var ttls Inner Authentication Type: NEHotspot EAPSettings .TTLSInner Authentication Type
The inner-layer authentication protocol used by a TTLS module.
enum NEHotspot EAPSettings .TTLSInner Authentication Type
The TTLS Inner Authentication Types that may be specified by NEHotspot
.
func set Identity(Sec Identity) -> Bool
Sets the client identity for EAP authentication.
func set Trusted Server Certificates([Any]) -> Bool
Sets trusted EAP server certificates for an enterprise Wi-Fi or Hotspot 2.0 network.
class NEHotspot Configuration Manager
A manager that applies and removes hotspot configurations of Wi-Fi networks.
class NEHotspot Configuration
Configuration settings for a Wi-Fi network.
class NEHotspot HS20Settings
Settings for configuring Hotspot 2.0 Wi-Fi networks.