User Guide
Appendix B Configuration Profile Format 81
Wi-Fi Payload
The Wi-Fi payload is designated by the com.apple.wifi.managed PayloadType value.
This describes version 0 of the PayloadVersion value. In addition to the settings
common to all payload types, the payload defines the following keys.
For 802.1X enterprise networks, the EAP Client Configuration Dictionary must be
provided.
PayloadCertificateUUID String. The UUID of the certificate to use for the account
credentials. Only present if AuthenticationMethod = Certificate.
Used for Cisco IPSec.
PromptForVPNPIN Boolean. Whether to prompt for a PIN when connecting.
Used for Cisco IPSec.
Key Value
Key Value
SSID_STR String. SSID of the Wi-Fi network to be used. This key name is
declared as APPLE80211KEY_SSID_STR in <Apple80211/
Apple80211API.h>.
HIDDEN_NETWORK Boolean. Besides SSID, the device uses information such as
broadcast type and encryption type to differentiate a network.
By default, it’s assumed that all configured networks are open or
broadcast. To specify a hidden network, you need to include a
boolean for the key “HIDDEN_NETWORK” or
APPLE80211KEY_HIDDEN_NETWORK.
EncryptionType String. The possible values for “EncryptionType” are “WEP”, “WPA”,
or “Any”. “WPA” corresponds to WPA and WPA2 and applies to
both encryption types. Make sure that these values exactly
match the capabilities of the network access point. If you’re
unsure about the encryption type, or would prefer that it applies
to all encryption types, use the value “Any”.
Password String, optional. The absence of a password doesn’t prevent the
network from being added to the list of known networks. The
user is eventually prompted to provide the password when
connecting to that network.










