두 손끝의 창조자

OpenSSL로 인증서 내용 보기 본문

보안

OpenSSL로 인증서 내용 보기

codinglog 2025. 2. 14. 09:41

1. PEM 형식 인증서 (.pem, .crt, .cer)

openssl x509 -in certificate.pem -text -noout

  • -in certificate.pem : 확인할 인증서 파일을 지정
  • -text : 인증서의 상세 정보를 출력
  • -noout : 인증서의 본문(Base64 인코딩된 내용) 출력을 제외

2. DER 형식 인증서 (.der, .cer)

openssl x509 -in certificate.der -inform der -text -noout

  • -inform der 옵션을 추가하여 DER(Binary) 형식임을 명시해야 함

3. CSR (Certificate Signing Request, 인증서 서명 요청) 내용 확인

openssl req -in request.csr -text -noout

CSR 파일에 포함된 요청된 정보(Subject, Key Usage 등)를 출력

4. PFX/P12 인증서 번들 확인 (비밀번호 입력 필요)

openssl pkcs12 -info -in certificate.pfx

  • -info : 인증서 및 포함된 개인 키 정보를 표시
  • -in certificate.pfx : PFX/P12 파일 지정
  • -nokeys 옵션 추가 시 개인 키 정보 제외

5. SSL/TLS 웹사이트 인증서 직접 확인

openssl s\_client -connect example.com:443 -servername example.com | openssl x509 -text -noout

  • -connect example.com:443 : example.com의 HTTPS 포트(443) 연결
  • -servername example.com : SNI(Server Name Indication) 지정
반응형
Comments