Я работаю над цифровыми сертификатами с использованием java, и я читаю атрибуты сертификатов X.509, используя стандартные методы getter. Ниже мой код -Чтение дружественного имени цифрового сертификата
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());
Я также хочу прочитать дружеское имя сертификата. Как бы то ни было, нет getter, вроде getFriendlyName. Итак, как я могу прочитать дружественное имя сертификата или он не может быть выведен программным путем?
Что именно вы подразумеваете под «дружественным именем»? [X.509] (http://en.wikipedia.org/wiki/X.509) не определяет «дружественное имя». Возможно, вы имеете в виду имя общего имени (CN) Distinguished Name? – razlebe
Да, я знаю, что X.509 не определяет дружественное имя. Но есть дружественное имя, указанное в сертификате, когда вы открываете его в IE.Нажмите на вкладке сведений о сертификате и нажмите «Редактировать свойства», и вы увидите дружественное имя. Хотелось узнать, как читать это программно? – user496934
Я использую Mac - как насчет размещения экрана? – razlebe