从证书文件中读取数据

时间:2011-12-14 10:08:25

标签: certificate pfx

我有一个Open SSL的本地设置。对于每个证书请求,我创建一个... cert.pem和... pfx文件。 我需要打开cert.pem和pfx来阅读以下数据 1)证书序列号 2)到期日 3)有效期

是否有一些API可以帮助我这样做?

1 个答案:

答案 0 :(得分:0)

您可以在没有BouncyCastle的情况下使用JDK API读取PFX(PKCS#12)证书:

KeyStore ks = KeyStore.getInstance("pkcs12", "SunJSSE");
ks.load(new FileInputStream("foo.pfx"), "passwd".toCharArray());
X509Certificate cert = (X509Certificate) ks.getCertificate(alias);
...

有关阅读PEM文件的信息,请参阅this SO answer