tests: WPA2-Enterprise connection using MAC ACL
authorJouni Malinen <j@w1.fi>
Tue, 30 Jun 2015 21:34:27 +0000 (00:34 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 30 Jun 2015 21:34:27 +0000 (00:34 +0300)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/auth_serv/eap_user.conf
tests/hwsim/test_ap_eap.py

index 4debe48..3738e6c 100644 (file)
@@ -49,6 +49,7 @@ radius_accept_attr=27:d:3
 "020000000000" MACACL  "020000000000"
 
 "020000000100" MACACL  "020000000100"
+radius_accept_attr=1:s:test-user
 radius_accept_attr=89:s:macacl-cui-test
 
 "0232010000000000@ttls"        TTLS,AKA
index 6fa78c0..628a546 100644 (file)
@@ -3308,3 +3308,12 @@ def test_ap_wpa2_eap_tls_oom(dev, apdev):
                 raise Exception("No passphrase request")
             dev[0].request("REMOVE_NETWORK all")
             dev[0].wait_disconnected()
+
+def test_ap_wpa2_eap_tls_macacl(dev, apdev):
+    """WPA2-Enterprise connection using MAC ACL"""
+    params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
+    params["macaddr_acl"] = "2"
+    hostapd.add_ap(apdev[0]['ifname'], params)
+    eap_connect(dev[1], apdev[0], "TLS", "tls user", ca_cert="auth_serv/ca.pem",
+                client_cert="auth_serv/user.pem",
+                private_key="auth_serv/user.key")