openssl 로 x.509 certificate 를 parsing 하는 방법 정리


파싱 및 정보 보기

PEM 인코딩된 x509 인증서를 파싱해서 정보를  출력

openssl x509 -text -noout -in localhost.crt
BASH


텍스트가 아닌 바이너리(DER 인코딩)일 경우  -inform der  옵션 추가

openssl x509 -inform der -text -noout -in localhost.crt
BASH


인코딩 변환

DER → PEM

DER 인코딩된 인증서를 PEM 으로 변경

openssl x509 -inform der -outform pem -out mycert.pem -in mycert.der
BASH


PEM → DER

PEM 형식 인증서를 DER로 인코딩해서 저장

openssl x509 -inform pem pem -outform der -out mycert.der -in mycert.pem
BASH


같이 보기