LETSENCRYPT 인증서 만료날짜 알아내는 방법



lentsencrypt 로 발급 받은 인증서는 유효기간이 90일입니다.


그래서 90일 마다 갱신을 해주어야 하는데 만료날짜를 알아내는 방법입니다.


정확하게 알아내는 방법은 아래와 같습니다.


# openssl x509 -in /etc/letsencrypt/live/www.example.com/cert.pem -text -noout | grep After
            Not After : Dec 21 04:33:00 2017 GMT


좀 더 디테일하게 파싱까지 하면


# openssl x509 -in /etc/letsencrypt/live/www.example.com/cert.pem -text -noout | grep After | awk -F ' : ' '{print $2}'

Dec 21 04:33:00 2017 GMT


# AFTERDAY=`openssl x509 -in /etc/letsencrypt/live/www.example.com/cert.pem -text -noout | grep After | awk -F ' : ' '{print $2}'`

# date +%Y%m%d --date="$AFTERDAY"

20171221

쉘스크립트로 만들어서 활용하면 됩니다.


간단하게는


stat /etc/letsencrypt/live/www.example.com/cert.pem | grep Modify


위 명령어로 생성일자 +90 만료일자를 계산하는 방법도 있습니다.



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요