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)는 "친숙한 이름"을 정의하지 않습니다. 아마도 Common Name (CN) Distinguished Name을 언급하고 있습니까? – razlebe
예, X.509가 친숙한 이름을 정의하지 않는다는 것을 알고 있습니다. 그러나 인증서의 세부 정보 탭을 클릭하고 속성 편집을 클릭하면 친숙한 이름이 표시됩니다. 프로그래밍 방식으로 읽는 법을 알고 싶습니까? – user496934
저는 Mac을 사용하고 있습니다 - 스크린 잡는 방법은 어떻습니까? – razlebe