Browse Source

tests: HS 2.0 OSEN using nl80211 connect command

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Jouni Malinen 11 years ago
parent
commit
9d1e11725d
1 changed files with 10 additions and 0 deletions
  1. 10 0
      tests/hwsim/test_ap_hs20.py

+ 10 - 0
tests/hwsim/test_ap_hs20.py

@@ -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']