【问题标题】:Android : Check the validity of a PFX certificateAndroid:检查 PFX 证书的有效性
【发布时间】:2019-07-02 13:01:45
【问题描述】:

如何使用 java 以编程方式检查 PFX 证书的有效性?

我找到了多种方法(例如使用openssl),但没有使用Java。

【问题讨论】:

    标签: java android certificate pfx checkvalidity


    【解决方案1】:

    您可以使用 boucycastle 库来实现这一点。检查下面的 github 项目是否相同,它读取 p12 文件并获取证书详细信息。

    https://github.com/rosmahajan/java-read-p12

    这是一个简单的 java 类加载 p12/pfx 文件并读取证书详细信息。获得 x509Certificate 对象后,请尝试以下命令检查证书的有效性

    x509.checkValidity();
    

    有时将 pfx 文件重命名为 p12 可以,因为两者都是 PKCS#12 文件,但如果重命名不起作用,请尝试使用 keytool 将 pfx 转换为 p12

    keytool -importkeystore -destkeystore new.p12 -deststoretype pkcs12 -srckeystore original.pfx
    

    更多信息: convert pfx format to p12

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2013-09-10
      • 2015-01-20
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      相关资源
      最近更新 更多