0

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

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

4

1 回答 1

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 文件,请参阅此 SO 答案

于 2012-03-13T20:26:50.750 回答