Browse Source

Add pcsc="" to configuration for EAP-SIM and EAP-AKA

This allows real SIM/USIM cards to be used by enabling PC/SC.
Jouni Malinen 16 years ago
parent
commit
78ea9702c0
1 changed files with 7 additions and 4 deletions
  1. 7 4
      wpa_supplicant/wpa_gui-qt4/networkconfig.cpp

+ 7 - 4
wpa_supplicant/wpa_gui-qt4/networkconfig.cpp

@@ -230,10 +230,13 @@ void NetworkConfig::addNetwork()
 		setNetworkParam(id, "psk",
 				pskEdit->text().toAscii().constData(),
 				psklen != 64);
-	if (eapSelect->isEnabled())
-		setNetworkParam(id, "eap",
-				eapSelect->currentText().toAscii().constData(),
-				false);
+	if (eapSelect->isEnabled()) {
+		const char *eap =
+			eapSelect->currentText().toAscii().constData();
+		setNetworkParam(id, "eap", eap, false);
+		if (strcmp(eap, "SIM") == 0 || strcmp(eap, "AKA") == 0)
+			setNetworkParam(id, "pcsc", "", true);
+	}
 	if (identityEdit->isEnabled())
 		setNetworkParam(id, "identity",
 				identityEdit->text().toAscii().constData(),