gpt4 book ai didi

Android WPA/8021X 自签名证书

转载 作者:行者123 更新时间:2023-11-29 14:08:14 32 4
gpt4 key购买 nike

我正在编写一个应用程序,允许用户使用 PEAP 或 TTLS 和证书轻松地将 android 连接到企业无线网络。

我可以添加一个基于 EAP 的 wifi 配置文件,并让它使用正确的凭据和证书将 wpa_supplicant 连接到网络。部分感谢 here

尽管事实证明安装证书很困难。

目前,我正在应用程序中使用 WebVeiw 安装证书,以打开带有适当 header 和证书的 php 文件。参见 x509 header .这将调出一个 certManager 实例,该实例需要用户名 cert。

有没有更简洁的方法在 android 上安装 CA 证书?

从我目前的搜索来看,我猜不是。

最佳答案

好的,自从我发布了这个 Ice Cream Sandwich 4.x 后,KeyStore API 中的解决方案就出来了:

enter code here
Certificate cert = null;
//some code to get the cert
Intent intent = new Intent("android.credentials.INSTALL");
intent.putExtra("name", "Swansea Uni WiFi Cert");
try {
intent.putExtra("CERT",cert.getEncoded());
}
catch (CertificateEncodingException e)
{
e.printStackTrace();
SU1X.debug("error on cert install");
}
startActivityForResult(intent,0);

我想我会更新这个以防其他人试图做同样的事情并发现这个问题。

关于Android WPA/8021X 自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5458253/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com