以编程方式获取用户证书

时间:2021-06-09 10:58:48

标签: java android x509certificate

我正在构建一个 Android 应用程序来检查我的 wifi 证书是否在我的手机上。我正在尝试访问“用户证书”菜单

screenshot

这就是我所做的:

KeyStore ks = KeyStore.getInstance("AndroidCAStore");
    if (ks != null) {
        ks.load(null, null);
        Enumeration<String> aliases = ks.aliases();

    while (aliases.hasMoreElements()) {
        String alias = (String) aliases.nextElement();
        java.security.cert.X509Certificate cert = (java.security.cert.X509Certificate) ks.getCertificate(alias);
        System.out.println(cert.toString());

但是,使用此代码,我只能从“查看安全证书”菜单访问证书。

0 个答案:

没有答案