我正在使用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。那麼如何讀取證書的友好名稱或不能以編程方式派生?
你是什麼意思的「友好名稱」? [X.509](http://en.wikipedia.org/wiki/X.509)未定義「友好名稱」。也許你是指通用名稱(CN)可分辨名稱? – razlebe
是的,我知道X.509沒有定義一個友好的名字。但在IE中打開證書時會在證書中定義一個友好名稱。單擊證書的詳細信息選項卡並單擊編輯屬性,您將看到友好名稱。想知道如何以編程方式閱讀? – user496934
我正在使用Mac - 如何發佈屏幕抓取? – razlebe