PKI вопрос. Ключ действительность - PullRequest
0 голосов
/ 19 сентября 2010

У меня есть файлы: .der- и .p12-файл с парой ключей, которые мы должны использовать для создания и проверки цифровых подписей в нашем Java-коде.

Я должен сохранить оба ключа в MySql-Database-Table -> Keys (id, publicKey, privateKey, validity)

Теперь прочитать оба ключа не составляет большой проблемы, но я понятия не имею, как прочитать информацию об их действительности в Java. Возможно ли это?

Кто-нибудь может привести пример для этого?

Tnanks

Mur

1 Ответ

1 голос
/ 19 сентября 2010

После того как я снова искал ответ, я нашел его. И вот решение:

InputStream inStream = new FileInputStream("YOUR_FILE.der");

CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert_x509 = (X509Certificate) cf.generateCertificate(inStream2);
Date validFrom = cert_x509.getNotBefore();
Date validTo = cert_x509.getNotAfter();

inStream.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...