【发布时间】:2015-01-13 13:16:07
【问题描述】:
我试图在 java 中打开一个 crt 证书,从而从 crt 中获取一些参数。我使用了以下代码:
inStream = new FileInputStream("sbi.crt");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate)cf.generateCertificate(inStream);
当我运行代码时,编译器在第 2 行抛出证书异常。是因为我使用的证书吗?或者我应该对代码进行哪些更改?
或者有没有其他方法可以访问证书并提取详细信息?
【问题讨论】:
-
什么异常以及在哪里
-
这是抛出的异常:线程“main”java.lang.Error中的异常:未解决的编译问题:未处理的异常类型CertificateException未处理的异常类型CertificateException at filehand.handle.main(handle.java:30 )
-
这里第 30 行是第 2 行
-
Unresolved compilation problems,任何编译错误或运行时 -
No..这是编译期间显示的唯一错误。请帮助
标签: java exception-handling x509certificate pki