---
title: "init(ssid:passphrase:isWEP:)"
framework: networkextension
role: symbol
role_heading: Initializer
path: "networkextension/nehotspotconfiguration/init(ssid:passphrase:iswep:)-3ll1v"
---

# init(ssid:passphrase:isWEP:)

Creates a new hotspot configuration, identified by an SSID, for a protected WEP or WPA/WPA2 personal Wi-Fi network.

## Declaration

```swift
init(ssid SSID: String, passphrase: String, isWEP: Bool)
```

## Parameters

- `SSID`: The SSID of the WEP or WPA/WPA2 personal Wi-Fi Network. See doc://com.apple.networkextension/documentation/NetworkExtension/NEHotspotConfiguration/ssid.
- `passphrase`: The network’s passphrase credential: for WPA or WPA2 personal networks, 8-63 characters; for static 64-bit WEP, 10 hexadecimal digits; for static 128-bit WEP, 26 hexadecimal digits.
- `isWEP`: If true, the network is WEP Wi-Fi; otherwise it is a WPA or WPA2 personal Wi-Fi network.

## See Also

### Initializing a configuration

- [init(ssid:)](networkextension/nehotspotconfiguration/init(ssid:)-9apfi.md)
- [init(ssid:eapSettings:)](networkextension/nehotspotconfiguration/init(ssid:eapsettings:)-53cpf.md)
- [init(hs20Settings:eapSettings:)](networkextension/nehotspotconfiguration/init(hs20settings:eapsettings:)-291m2.md)
- [init(ssidPrefix:)](networkextension/nehotspotconfiguration/init(ssidprefix:)-1v8bx.md)
- [init(ssidPrefix:passphrase:isWEP:)](networkextension/nehotspotconfiguration/init(ssidprefix:passphrase:iswep:)-7ttmu.md)
