본문 바로가기

리눅스

SSL 인증서 확인

반응형

SSL 인증서 확인

HTTP 응답 헤더와 HTTPS 인증서 정보 확인

  • HTTP 응답 코드만 출력
curl -s -o /dev/null -w "%{http_code}" --resolve www.scbyun.com:443:127.0.0.1 https://www.scbyun.com
200

-I : HTTP 응답 헤더만 출력

curl -I --resolve www.scbyun.com:443:127.0.0.1 https://www.scbyun.com
HTTP/2 200 
server: nginx
content-type: text/html; charset=UTF-8
cache-control: no-cache, private
date: Thu, 16 Jan 2025 07:38:09 GMT
set-cookie: XSRF-TOKEN=eyJp...IjoiIn0%3D; expires=Thu, 16 Jan 2025 09:38:09 GMT; Max-Age=7200; path=/; secure; samesite=lax
set-cookie: pado_session=eyJp...IjoiIn0%3D; expires=Thu, 16 Jan 2025 09:38:09 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block

SSL 인증서 만료 확인

SSL 인증서를 추출해 만료 및 발급 날짜만 출력

echo | openssl s_client -servername www.scbyun.com -connect 127.0.0.1:443 2>/dev/null | openssl x509 -noout -startdate -enddate
notBefore=Jan 13 00:00:00 2025 GMT
notAfter=Feb  2 23:59:59 2026 GMT

PEM 형식 인증서 파일 정보 확인

-dates : 인증서의 유효 기간 출력(발급일과 만료일)

openssl x509 -in cert.pem -noout -dates
notBefore=Jan 13 00:00:00 2025 GMT
notAfter=Feb  2 23:59:59 2026 GMT

 

HTTP/2 200 서버: nginx 콘텐츠 유형: 텍스트/html; 문자셋=UTF-8 캐시 제어: 캐시 없음, 비공개 날짜: 2025년 1월 16일 목요일 07:38:09 GMT 쿠키 설정: XSRF-TOKEN=eyJp...IjoiIn0%3D; 만료=2025년 1월 16일 목요일 09:38:09 GMT; 최대 연령=7200; 경로=/; 안전한; 같은 사이트=느슨함 쿠키 설정: pado_session=eyJp...IjoiIn0%3D; 만료=2025년 1월 16일 목요일 09:38:09 GMT; 최대 연령=7200; 경로=/; 안전한; http전용; 같은 사이트=느슨함 x-프레임 옵션: 거부 x-콘텐츠 유형 옵션: nosniff x-xss-보호: 1; 모드=차단
 
728x90
반응형