Android:检查PFX证书的有效性

时间:2019-02-08 09:55:21

标签: java android certificate pfx checkvalidity

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

我找到了多种方法来做到这一点(例如使用openssl),但是没有使用Java的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用boucycastle库来实现此目的。检查以下github项目中是否有相同内容,该内容可读取p12文件并获取证书详细信息。

  

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

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

x509.checkValidity();

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

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

有关更多信息: convert pfx format to p12