如何在java中打开X509证书?

时间:2015-01-13 04:38:12

标签: java exception-handling x509certificate pki

我试图在java中打开一个crt证书,从而从crt中获取一些参数。我使用了以下代码:

inStream = new FileInputStream("sbi.crt");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate)cf.generateCertificate(inStream);

当我运行代码时,编译器会在第2行引发证书异常。是否因为我使用的证书?或者我应该对代码进行哪些更改?

或者有没有其他方法可以访问证书并提取详细信息?

1 个答案:

答案 0 :(得分:0)

  

当我运行代码时,编译器会在第2行抛出证书异常。

不,它没有。编译器不会抛出异常。它会打印出编译错误。

  

是否因为我使用的证书?

没有

  

或者我应该对代码进行哪些更改?

捕获错误消息中指定的异常,或声明该方法抛出它。