如何获取 Android 设备中安装的所有用户 CA 证书的列表?
How to get list of all user CA certificates installed in an Android Device?
需要获取设备上安装的所有用户 CA 证书的列表。我们可以通过 运行
获取系统证书
adb shell cat /system/etc/security/cacerts/* | grep Issuer:
是否也有类似的方法来获取用户证书。如果不可能,我们能否至少打开显示设备中安装 CA 证书的 Activity。
设置->安全->可信凭据。转到 'User' 选项卡查看用户安装的 CA。
显示用户添加证书的activity是com.android.settings.TRUSTED_CREDENTIALS_USER
。
证书存储在 /data/misc/keychain/cacerts-added
文件夹中
需要获取设备上安装的所有用户 CA 证书的列表。我们可以通过 运行
获取系统证书adb shell cat /system/etc/security/cacerts/* | grep Issuer:
是否也有类似的方法来获取用户证书。如果不可能,我们能否至少打开显示设备中安装 CA 证书的 Activity。
设置->安全->可信凭据。转到 'User' 选项卡查看用户安装的 CA。
显示用户添加证书的activity是com.android.settings.TRUSTED_CREDENTIALS_USER
。
证书存储在 /data/misc/keychain/cacerts-added
文件夹中