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 만료일자를 계산하는 방법도 있습니다.
'LINUX' 카테고리의 다른 글
크론탭 초단위 실행 방법 (0) | 2017.10.11 |
---|---|
DNSMASQ MAC Address 별 iSCSI 타겟지정 (0) | 2017.09.27 |
CentOS 7.x 노하드 시스템 iSCSI & PXE 환경구축 (0) | 2017.09.21 |
CentOS 7.x 500 OOPS vsftpd anonymous refusing (0) | 2017.09.19 |
VMware ESXi CentOS 7.x LVM 루트폴더 확장 (0) | 2017.09.19 |