הגדרת Wi-Fi Enterprise מאובטחת
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ב-Android 11 QPR1 ואילך, המערכת מחייבת הגדרות אבטחה מחמירות עבור תצורות Wi-Fi Enterprise מבוססות TLS (כמו PEAP, TLS או TTLS). כשמוסיפים הגדרת Enterprise חדשה באמצעות השיטות שמפורטות בסקירה הכללית של תשתית Wi-Fi או באמצעות addNetwork
, המתקשר צריך להגדיר גם אישור CA בסיסי וגם התאמה של סיומת דומיין או התאמה של נושא חלופי. אם ההגדרה החדשה לא מוגדרת בצורה נכונה, המערכת דוחה אותה והיא לא מתווספת או נשמרת.
דרישת האבטחה הזו משתמשת ב-Root CA שסופק על ידי האפליקציה כדי לאמת באופן קריפטוגרפי את האישור ואת שם הדומיין של שרת האימות. כך מוודאים שהמשתמש מחובר לרשת מהימנה.
אפליקציה שצריכה ליצור הגדרה ארגונית מאובטחת חייבת לקרוא ל-setCaCertificate
או ל-setCaCertificates
.
ההגדרה הזו קובעת אישור CA בסיסי או רשימה של אישורי CA בסיסיים. לאחר מכן, האפליקציה צריכה לקרוא ל-setAltSubjectMatch
או ל-setDomainSuffixMatch
כדי להגדיר נושא חלופי או סיומת של שם דומיין.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Secure Wi-Fi Enterprise configuration\n\nOn Android 11 QPR1 and higher, the system mandates strict security\nconfigurations for TLS-based Wi-Fi Enterprise configurations (like PEAP, TLS,\nor TTLS). When adding a new Enterprise configuration using the methods\nspecified in the [Wi-Fi infrastructure overview](/guide/topics/connectivity/wifi-infrastructure) or using\n[`addNetwork`](/reference/android/net/wifi/WifiManager#addNetwork(android.net.wifi.WifiConfiguration)), the caller must configure both a\nRoot CA certificate, and either a domain suffix match or an alternate subject\nmatch. If the new configuration isn't set up properly, the system rejects it\nand it's not added or saved.\n\nThis security requirement uses the Root CA provided by the app to\ncryptographically validate the authentication server's certificate and domain\nname. This ensures that the user is connected to a trusted network.\n\nAn app that needs to create a secure Enterprise configuration must call either\n[`setCaCertificate`](/reference/android/net/wifi/WifiEnterpriseConfig#setCaCertificate(java.security.cert.X509Certificate)) or [`setCaCertificates`](/reference/android/net/wifi/WifiEnterpriseConfig#setCaCertificates(java.security.cert.X509Certificate%5B%5D)).\nThis sets a Root CA certificate or a\nlist of Root CA certificates. The app must then call either\n[`setAltSubjectMatch`](/reference/android/net/wifi/WifiEnterpriseConfig#setAltSubjectMatch(java.lang.String)) or\n[`setDomainSuffixMatch`](/reference/android/net/wifi/WifiEnterpriseConfig#setDomainSuffixMatch(java.lang.String)) to set an alternate subject or a domain name suffix."]]