我正在使用 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 之类的获取器。那么如何读取证书的友好名称,或者它不能以编程方式派生?