diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml index 65584535030..081ab6c56d2 100644 --- a/res/layout/wifi_dialog.xml +++ b/res/layout/wifi_dialog.xml @@ -87,6 +87,19 @@ android:prompt="@string/wifi_eap_method" android:entries="@array/wifi_eap_method" /> + + + + "Rychlost připojení" "Adresa IP" "Metoda EAP" + "Ověření Phase 2" "Certifikát CA" "Certifikát uživatele" "Identita" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index ada382d1ec3..820d69b17f7 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -364,6 +364,7 @@ "Linkhastighed" "IP-adresse" "EAP-metode" + "Fase 2-godkendelse" "CA-certifikat" "Brugercertifikat" "Identitet" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 902a1563457..50c6736cb59 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -364,6 +364,7 @@ "Verbindungsgeschwindigkeit" "IP-Adresse" "EAP-Methode" + "Phase 2-Authentifizierung" "CA-Zertifikat" "Nutzerzertifikat" "Identität" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 6c64a1c22b9..2191925b431 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -364,6 +364,7 @@ "Ταχύτητα σύνδεσης" "Διεύθυνση IP" "Μέθοδος EAP" + "2η φάση ελέγχου ταυτότητας" "Πιστοποιητικό CA" "Πιστοποιητικό χρήστη" "Ταυτότητα" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index dd52f0c0147..f6119da1607 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -364,6 +364,7 @@ "Velocidad del vínculo" "Dirección IP" "Método de EAP" + "Autenticación de fase 2" "Certificado de CA" "Certificado del usuario" "Identidad" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index ae3f211c773..aca183ffccb 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -364,6 +364,7 @@ "Velocidad de enlace" "Dirección IP" "Método EAP" + "Autenticación de fase 2" "Certificado de CA" "Certificado de usuario" "Identidad" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index b8b10973195..41cb7096339 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -364,6 +364,7 @@ "Vitesse de connexion" "Adresse IP" "Méthode EAP" + "Authentification phase 2" "Certificat CA" "Certificat utilisateur" "Identité" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 1f0a341d488..585300b9b5c 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -364,6 +364,7 @@ "Velocità di collegamento" "Indirizzo IP" "Metodo EAP" + "Autenticazione fase 2" "Certificato CA" "Certificato utente" "Identità" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 2f52760c6d8..f5d43521229 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -362,6 +362,7 @@ "リンク速度" "IPアドレス" "EAP方式" + "フェーズ2認証" "CA証明書" "ユーザー証明書" "ID" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 743f3e1781d..e7055fe9d13 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -364,6 +364,7 @@ "링크 속도" "IP 주소" "EAP 방식" + "단계 2 인증" "CA 인증서" "사용자 인증서" "ID" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 1171d9c4cc9..b142281bacd 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -364,6 +364,7 @@ "Koblingshastighet" "IP-adresse" "EAP-metode" + "Fase 2-autentisering" "CA-sertifikat" "Klientsertifikat" "Identitet" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 703a76be6eb..af690015131 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -353,6 +353,7 @@ "Linksnelheid" "IP-adres" "EAP-methode" + "Phase 2-verificatie" "CA-certificaat" "Gebruikerscertificaat" "Identiteit" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index a5452ba2889..2a4871f920f 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -358,6 +358,7 @@ "Szybkość łącza" "Adres IP" "Metoda EAP" + "Uwierzytelnianie Phase 2" "Certyfikat urzędu certyfikacji" "Certyfikat użytkownika" "Tożsamość" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 54a5d8aaffa..cd112cb80fb 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -364,6 +364,7 @@ "Velocidade da ligação" "Endereço IP" "método EAP" + "Autenticação da fase 2" "Certificado CA" "Certificado do utilizador" "Identidade" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 3f77c5488a0..48a5c8cda34 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -364,6 +364,7 @@ "Velocidade do link" "Endereço IP" "Método EAP" + "Autenticação da Fase 2" "Certificado CA" "Certificado do usuário" "Identidade" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 1ad17fd9958..02a803b29c0 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -364,6 +364,7 @@ "Скорость связи" "IP-адрес" "Метод EAP" + "2-й этап аутентификации" "Сертификат центра сертификации" "Сертификат пользователя" "Пользователь" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 7fe07867831..2ad4e4b0928 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -364,6 +364,7 @@ "Länkhastighet" "IP-adress" "EAP-metod" + "Autentisering för fas 2" "CA-certifikat" "Användarcertifikat" "Identitet" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 4a483db137e..6a5f524ee15 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -364,6 +364,7 @@ "Bağlantı hızı" "IP adresi" "EAP yöntemi" + "Aşama 2 için kimlik doğrulaması" "CA sertifikası" "Kullanıcı sertifikası" "Kimlik" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 81d568a7b27..5a7177902a8 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -364,6 +364,7 @@ "连接速度" "IP 地址" "EAP 方法" + "阶段 2 身份验证" "CA 证书" "用户证书" "身份" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 4840836fa64..76b1555376c 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -364,6 +364,7 @@ "連線速度" "IP 位址" "EAP 方法" + "階段 2 驗證" "CA 憑證" "使用者憑證" "識別" diff --git a/res/values/strings.xml b/res/values/strings.xml index 2866f8e81d5..a9eba4cf68a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -814,6 +814,8 @@ IP address EAP method + + Phase 2 authentication CA certificate diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index f85d0542758..a8bf717ca8b 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -60,6 +60,7 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, private Spinner mEapMethod; private Spinner mEapCaCert; + private Spinner mPhase2; private Spinner mEapUserCert; private TextView mEapIdentity; private TextView mEapAnonymous; @@ -141,6 +142,9 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, config.allowedKeyManagement.set(KeyMgmt.WPA_EAP); config.allowedKeyManagement.set(KeyMgmt.IEEE8021X); config.eap.setValue((String) mEapMethod.getSelectedItem()); + + config.phase2.setValue((mPhase2.getSelectedItemPosition() == 0) ? "" : + "auth=" + mPhase2.getSelectedItem()); config.ca_cert.setValue((mEapCaCert.getSelectedItemPosition() == 0) ? "" : KEYSTORE_SPACE + Credentials.CA_CERTIFICATE + (String) mEapCaCert.getSelectedItem()); @@ -302,6 +306,7 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, if (mEapMethod == null) { mEapMethod = (Spinner) mView.findViewById(R.id.method); + mPhase2 = (Spinner) mView.findViewById(R.id.phase2); mEapCaCert = (Spinner) mView.findViewById(R.id.ca_cert); mEapUserCert = (Spinner) mView.findViewById(R.id.user_cert); mEapIdentity = (TextView) mView.findViewById(R.id.identity); @@ -313,6 +318,7 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, if (mAccessPoint != null && mAccessPoint.networkId != -1) { WifiConfiguration config = mAccessPoint.getConfig(); setSelection(mEapMethod, config.eap.value()); + setSelection(mPhase2, config.phase2.value()); setCertificate(mEapCaCert, Credentials.CA_CERTIFICATE, config.ca_cert.value()); setCertificate(mEapUserCert, Credentials.USER_PRIVATE_KEY,