给定在设备上生成的自签名CA证书文件,我正在尝试找到一种方法将其安装在工作配置文件中,因为使用
我注意到在某些设备上(例如Pixel设备),没有系统设置UI可以在工作配置文件上安装CA证书(仅适用于个人配置文件),而其他设备(例如三星Galaxy S10+和Galaxy S8+)确实提供了一个系统UI来在工作配置文件上安装CA证书。 但由于它不适用于所有设备制造商,我不能依赖它。
根据Android Developers documentation of Android Enterprise changes in Android 11,只有DPC应用程序或由DPC应用程序委派的应用程序才能以编程方式在工作配置文件中安装和撤销CA证书。
但并非所有DPC应用程序都支持此API(存在于Test DPC中,但不存在于Microsoft的Intune Company Portal中)。
我迷失了,有人知道一种始终有效的方法吗?
android.security.KeyChain.createInstallIntent()
安装CA证书的传统方式不再适用于个人配置文件或工作配置文件。我注意到在某些设备上(例如Pixel设备),没有系统设置UI可以在工作配置文件上安装CA证书(仅适用于个人配置文件),而其他设备(例如三星Galaxy S10+和Galaxy S8+)确实提供了一个系统UI来在工作配置文件上安装CA证书。 但由于它不适用于所有设备制造商,我不能依赖它。
根据Android Developers documentation of Android Enterprise changes in Android 11,只有DPC应用程序或由DPC应用程序委派的应用程序才能以编程方式在工作配置文件中安装和撤销CA证书。
但并非所有DPC应用程序都支持此API(存在于Test DPC中,但不存在于Microsoft的Intune Company Portal中)。
我迷失了,有人知道一种始终有效的方法吗?