答案 0 :(得分:1)
您似乎可以使用CertificateFactory
从输入流创建证书FileInputStream fis = new FileInputStream(filename);
CertificateFactory cf = CertificateFactory.getInstance("X.509");
Certificate cert = cf.generateCertificate(fis);
然后,您可以查询特定证书类型的信息,例如X509Certificate。
答案 1 :(得分:1)
您可以在以下日期获取证书:
CertificateFactory fac = CertificateFactory.getInstance("X509");
FileInputStream is = new FileInputStream("\\path\\to\\file\\cert.crt");
X509Certificate cert = (X509Certificate) fac.generateCertificate(is);
System.out.println("From: " + cert.getNotBefore());
System.out.println("Until: " + cert.getNotAfter());