|
@@ -14,6 +14,7 @@ import subprocess
|
|
|
|
|
|
import hostapd
|
|
|
from wlantest import Wlantest
|
|
|
+from wpasupplicant import WpaSupplicant
|
|
|
|
|
|
def hs20_ap_params(ssid="test-hs20"):
|
|
|
params = hostapd.wpa2_params(ssid=ssid)
|
|
@@ -1598,6 +1599,15 @@ def test_ap_hs20_osen(dev, apdev):
|
|
|
ca_cert="auth_serv/ca.pem",
|
|
|
scan_freq="2412")
|
|
|
|
|
|
+ wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
|
|
|
+ wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
|
|
|
+ wpas.connect("osen", proto="OSEN", key_mgmt="OSEN", pairwise="CCMP",
|
|
|
+ group="GTK_NOT_USED",
|
|
|
+ eap="WFA-UNAUTH-TLS", identity="osen@example.com",
|
|
|
+ ca_cert="auth_serv/ca.pem",
|
|
|
+ scan_freq="2412")
|
|
|
+ wpas.request("DISCONNECT")
|
|
|
+
|
|
|
def test_ap_hs20_network_preference(dev, apdev):
|
|
|
"""Hotspot 2.0 network selection with preferred home network"""
|
|
|
bssid = apdev[0]['bssid']
|