본문 바로가기

목록이 없습니다.

[Ubuntu] SSL 인증서 유효기간 확인 명령어

Server/Ubuntu

     

     

    현재 적용된 SSL 인증서 유효기간 확인 

     

    보통 대부분의 웹 서버는 리눅스(Linux)기반인데요. 요즘에는 SSL 인증서를 설치하지 않는 경우 브라우저에서 위험한 사이트라 취급받고 다른 대중적인 API와 연동이 불가능하기도 한데요. 그만큼 웹서버에 SSL인증서 설치는 이제 거의 필수라고 보면 되겠네요.

     

    하지만 서비스가 운영되고 기간이 지남에 따라 SSL인증서의 만료기간을 보고 또는 전달받고 SSL인증서를 갱신(교체) 작업을 해주어야 할 경우가 생기는데요 이 때 현재 서버에 설치된 SSL인증서의 유효기간을 확인할 수 있는 명령어를 정리해보려고 합니다.

     

    간단합니다.

    (※ openssl 기준으로 작성되었습니다)

     


     

    SSL인증서 유효기간 조회 명령어

    openssl s_client -connect 127.0.0.1 | openssl x509 -dates

     

    명령어 결과
    ...
    notBefore=Mar 24 00:00:00 2020 GMT
    notAfter=Feb 17 23:59:59 2021 GMT
    -----BEGIN CERTIFICATE-----
    ...

     

    위의 명령어 결과 중간에 보면 notBeforenotAfter로 시작하는 구간에 출력되는 것이 바로 유효기간입니다.

    notBefore='시작일(부터)'
    notAfter='종료일(까지)'

     

    (위의 결과를 해석하자면 2020년 3월 24일부터 2021년 2월 17일 23시 59분 59초(즉, 2021년 2월 18일)까지 인증서의 유효기간이라는 의미입니다)