전자 인증서 파일 (p12)의 내용 확인

하고 싶었던 일



회사에서 출시한 앱에 내장된 전자 인증서의 만료 날짜를 확인하고 싶습니다.
(windows7)

했던 일



1.openSSL for windows 얻기



아래 링크에서 openSSL for windows 얻기
htps : // slp ぇ b. 코 m/p 로즈 cts/우우 32 오펜 sL. HTML


(기본적으로 설정되는 내용 그대로 다음으로 진행)

2.openssl.exe에 경로 설정



시스템 속성 - 환경 변수의 [path]에 openssl의 저장 위치를 ​​설정합니다.





3.openssl.exe의 동작 확인 on 명령 프롬프트



명령 프롬프트에서 openssl version을 입력



버전 정보를 확인할 수 있었기 때문에, 무사 openssl의 도입은 완료.

※ 몇번이나 「서수●●●가 다이나믹 라이브러리●●●.dll에서 발견되지 않았기 때문에~」라는 팝업이 표시되어 커맨드를 받아들일 수 없는 일이 있었습니다만, 매번 그 dll 파일을 web로부터 취득해 주면 해결되었습니다.

4.증명서 파일의 내용을 확인(x509명령)



아래 명령을 입력하여 인증서 파일의 만료 날짜를 확인합니다.
openssl x509 -in output.pem -startdate -enddate -noout



※ 원래 가지고 있었던 것이 #pkcs12 형식이었으므로, 사전에 p12→pem으로 변환하고 있습니다.
openssl pkcs12 -in input.p12 -out output.pem

좋은 웹페이지 즐겨찾기