Java Get идентификатор предметного ключа от сертификата x509CertificateJAVA

Программисты JAVA общаются здесь
Гость
Java Get идентификатор предметного ключа от сертификата x509Certificate

Сообщение Гость »

У меня есть P7b-файл с некоторым сертификатом внутри, я открываю его в Java и получаю тему с этим кодом: < /p>

Код: Выделить всё

 try (InputStream inputStream = new FileInputStream("D:\\test.p7b")) {
final CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
certificateFactory.generateCertificates(inputStream).forEach(certificate -> {
final X509Certificate x509Certificate = (X509Certificate) certificate;
System.out.println("subjectDN: " + x509Certificate.getSubjectDN().getName());

System.out.println("__" + x509Certificate.getExtensionValue("2.5.29.14").hashCode() );

System.out.println("*************************");
});
}
Это работает нормально, но мне нужно получить идентификатор ключа субъекта, например:

и это должно быть только в Free Java. Пожалуйста, помогите, как это сделать? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/658 ... ertificate

Вернуться в «JAVA»