阅读数字证书的友好名称

时间:2012-06-06 11:50:19

标签: java certificate ssl-certificate x509certificate digital-certificate

我正在使用java处理数字证书,我正在使用标准的getter方法读取X.509证书的属性。以下是我的代码 -

X509Certificate c = (X509Certificate)cf.generateCertificate(fr);
System.out.println("\tCertificate for: " +c.getSubjectDN());
System.out.println("\tCertificate issued by: " +c.getIssuerDN());
System.out.println("\tCertificate SN# " +c.getSerialNumber());

我还想阅读证书的友好名称。如果没有像getFriendlyName这样的getter。那么如何阅读证书的友好名称或者无法以编程方式派生出来?

1 个答案:

答案 0 :(得分:5)

友好名称未保存在证书中 - 它是Microsoft Windows证书存储区的一项功能。所以它不是跨平台的,这意味着没有标准的Java API。