PKI question. Key validity
I开发者_JAVA技巧've got to files: a .der- and a .p12-file, with a key pair, which we should use for creating und verifiing digital signatures in our java code.
I must save both keys in a MySql-Database-Table -> Keys(id, publicKey, privateKey, validity)
To read both keys is not a big problem now, but I have no idea, how to read information about their validity in Java. Is it possible?
Can anybody give an example for that?
Tnanks,
Mur
After I searched for an answer again, I found it. And here is a solution:
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();
精彩评论