类android.net.wifi.WifiEnterpriseConfig源码实例Demo

下面列出了怎么用android.net.wifi.WifiEnterpriseConfig的API类实例代码及写法,或者点击链接到github查看源代码。

private boolean saveWifiConfiguration(String ssid, X509Certificate caCert,
        PrivateKey privateKey, X509Certificate userCert, String identity) {
    mWifiConfiguration.SSID = ssid;
    mWifiConfiguration.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
    mWifiConfiguration.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.IEEE8021X);
    WifiEnterpriseConfig enterpriseConfig = new WifiEnterpriseConfig();
    enterpriseConfig.setEapMethod(WifiEnterpriseConfig.Eap.TLS);
    enterpriseConfig.setCaCertificate(caCert);
    enterpriseConfig.setClientKeyEntry(privateKey, userCert);
    if (!TextUtils.isEmpty(identity)) {
        enterpriseConfig.setIdentity(identity);
    }
    mWifiConfiguration.enterpriseConfig = enterpriseConfig;
    return WifiConfigUtil.saveWifiConfiguration(getActivity(), mWifiConfiguration);
}
 
 类所在包
 类方法
 同包方法