सुरक्षित वाई-फ़ाई एंटरप्राइज़ कॉन्फ़िगरेशन
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android 11 QPR1 और इसके बाद के वर्शन में, सिस्टम TLS पर आधारित Wi-Fi Enterprise कॉन्फ़िगरेशन (जैसे कि PEAP, TLS या TTLS) के लिए, सुरक्षा से जुड़े कॉन्फ़िगरेशन को लागू करता है. वाई-फ़ाई इन्फ़्रास्ट्रक्चर की खास जानकारी में बताए गए तरीकों का इस्तेमाल करके या addNetwork
का इस्तेमाल करके, नया Enterprise कॉन्फ़िगरेशन जोड़ते समय, कॉलर को रूट सीए सर्टिफ़िकेट और डोमेन सफ़िक्स मैच या वैकल्पिक विषय मैच, दोनों को कॉन्फ़िगर करना होगा. अगर नया कॉन्फ़िगरेशन सही तरीके से सेट अप नहीं किया जाता है, तो सिस्टम उसे अस्वीकार कर देता है. साथ ही, उसे जोड़ा या सेव नहीं किया जाता.
सुरक्षा से जुड़ी यह ज़रूरी शर्त, ऐप्लिकेशन की ओर से उपलब्ध कराए गए रूट सीए का इस्तेमाल करती है. इससे, क्रिप्टोग्राफ़िक तरीके से पुष्टि करने वाले सर्वर के सर्टिफ़िकेट और डोमेन नेम की पुष्टि की जाती है. इससे यह पक्का होता है कि उपयोगकर्ता, भरोसेमंद नेटवर्क से कनेक्ट है.
जिस ऐप्लिकेशन को सुरक्षित Enterprise कॉन्फ़िगरेशन बनाना है उसे setCaCertificate
या setCaCertificates
में से किसी एक को कॉल करना होगा.
इससे रूट CA सर्टिफ़िकेट या रूट CA सर्टिफ़िकेट की सूची सेट की जाती है. इसके बाद, ऐप्लिकेशन को setAltSubjectMatch
या setDomainSuffixMatch
में से किसी एक को कॉल करना होगा, ताकि वैकल्पिक विषय या डोमेन नेम सफ़िक्स सेट किया जा सके.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 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."]]