Cấu hình Wi-Fi Enterprise an toàn
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trên Android 11 QPR1 trở lên, hệ thống yêu cầu các cấu hình bảo mật nghiêm ngặt cho các cấu hình Wi-Fi Enterprise dựa trên TLS (như PEAP, TLS hoặc TTLS). Khi thêm một cấu hình Enterprise mới bằng các phương thức được chỉ định trong phần Tổng quan về cơ sở hạ tầng Wi-Fi hoặc sử dụng addNetwork
, phương thức gọi phải định cấu hình cả một chứng chỉ CA gốc và một hậu tố miền trùng khớp hoặc một chủ thể thay thế. Nếu cấu hình mới không được thiết lập đúng cách, hệ thống sẽ từ chối cấu hình đó và sẽ không thêm hoặc lưu cấu hình đó.
Yêu cầu bảo mật này sử dụng CA gốc do ứng dụng cung cấp để xác thực tên miền và chứng chỉ của máy chủ xác thực theo cách mã hoá. Điều này đảm bảo rằng người dùng được kết nối với một mạng đáng tin cậy.
Một ứng dụng cần tạo cấu hình Enterprise bảo mật phải gọi setCaCertificate
hoặc setCaCertificates
.
Thao tác này sẽ thiết lập một chứng chỉ CA gốc hoặc danh sách các chứng chỉ CA gốc. Sau đó, ứng dụng phải gọi setAltSubjectMatch
hoặc setDomainSuffixMatch
để đặt một chủ thể thay thế hoặc hậu tố tên miền.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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."]]