Чтение данных из файла сертификата - PullRequest
0 голосов
/ 14 декабря 2011

У меня локальная настройка Open SSL. Для каждого запроса сертификата я создаю ... cert.pem и ... pfx файл. Мне нужно открыть cert.pem и PFX, чтобы прочитать данные ниже 1) серийный номер сертификата 2) Срок годности 3) Срок действия

Есть ли какой-нибудь API, который может помочь мне сделать это?

1 Ответ

0 голосов
/ 14 марта 2012

Вы можете прочитать сертификаты PFX (PKCS # 12), используя JDK API без BouncyCastle:

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

Для чтения файлов PEM см. этот ответ SO

...