openssl 명령을 사용하여 인증서/공개 키 .PEM 파일을 디코딩하려면 어떻게 해야 합니까?

openssl 명령을 사용하여 인증서/공개 키 .PEM 파일을 디코딩하려면 어떻게 해야 합니까?

Chrome의 로컬 호스트 TSL/SSL 인증서가 .PEM 파일에 저장되어 있습니다. oppenssl 명령을 사용하여 사람이 읽을 수 있는 필드 목록으로 디코딩하는 방법이 궁금합니다.

인터넷 검색을 통해 개인 키를 사용하는 방법에 대한 정보만 반환되었습니다.

공개 키를 디코딩하기 위한 온라인 유틸리티가 있지만 Python을 사용하여 프로그래밍 방식으로 쉽게 액세스할 수 있는 방법이 필요합니다. 어쨌든 라이브러리를 사용하여 이 작업을 수행할 수 없었기 때문에 openssl 명령이 작동할 것이라고 생각했습니다.

.PEM 파일의 공개 키 텍스트는 온라인 디코딩 유틸리티에서 작동하는 표준 공개 키 형식입니다.

감사합니다!

답변1

PKCS#1 형식의 공개 키를 보려면 다음을 사용할 수 있습니다.

openssl rsa -pubin -in <file> -text

답변2

oppenssl 명령을 사용하여 사람이 읽을 수 있는 필드 목록으로 디코딩하려면 어떻게 해야 합니까?

openssl x509 -in NAME.pem -text -noout

'NAME'을 .pem 파일의 파일 이름으로 바꾸세요.

관련 정보