Known configuration APIs and bugs for client devices
Android
API documentation
Android API browser, WifiEnterpriseConfig (API level for Android 7 "Nougat" is 24)
Known Bugs
178688: Enterprise Wi-Fi CA certificate disappears in config UI when you forget the network
53089: Android does not send intermediate certificate while using EAP-TLS for wifi connection
178687: Allow multiple CA certificates in an 802.1X profile (fixed in Nougat -> WifiEnterpriseConfig::setCaCertificates!)
82036: Self-signed certificates cause "network may be monitored by third party" warning (fixed in 6.0.1 April patchlevel)
Apple OS X/iOS/macOS
API documentation
.mobileconfig File Description
iOS Release Notes for all released versions
Known Bugs
17775556: iOS Passpoint profiles show UUID instead of user-friendly PayloadDisplayName; differs from correct OS X behavior (private; owned by Stefan Winter)
20220334: UI for username/password in Wi-Fi profile import incorrectly capitalises the SSID name (private; owned by Stefan Winter)
28888950: Profile import does not notify+retry user of wrong import password of his client certificate
ChromeOS
API documentation
.onc File Description (version history)
Known Bugs
388457: Feature Request: direct import from clicking in web browser, UI integration
Windows
API documentation
Known Bugs
N/A
Linux: NetworkManager
API documentation
D-BUS settings (current stable release)
nmcli Documentation (current stable release)
Known Bugs
1573720: Unencrypted private keys are insecure error reported even when key is encrypted
Feature Request: Support Passpoint in nmcli
Linux: ConnMan
Configuration Documentation
https://www.mankier.com/5/connman-service.config
Known Bugs
All bugs are listed here: https://01.org/jira/projects/CM/issues/
Will add a feature request for "allow to specify expected server name" later