PEM 인증서 디코더
PEM 인코딩 X.509 인증서를 붙여 넣으면 subject, issuer, 일련번호, 유효 기간, Subject Alternative Names(SAN), SHA-1 / SHA-256 fingerprint, 서명 알고리즘, 공개 키 크기를 브라우저에서만 읽습니다.
PEM 인증서 디코더 정보
PEM 인코딩 X.509 인증서를 붙여 넣으면 subject, issuer, 일련번호, 유효 기간, Subject Alternative Names(SAN), SHA-1 / SHA-256 fingerprint, 서명 알고리즘, 공개 키 크기를 브라우저에서만 읽습니다. 업로드 없으며 원격 SSL 만료 조회도 하지 않습니다. Load sample로 데모 cert를 시도하거나 체인의 leaf(첫 BEGIN CERTIFICATE 블록)를 붙여 넣으세요. DER 바이트 재래핑은 Base64 인코더 / 디코더, 다른 다이제스트는 해시 생성기와 함께 사용하세요.
PEM 인증서 디코더 사용 방법
- -----BEGIN CERTIFICATE-----로 시작하는 PEM 블록을 붙여 넣거나 Load sample을 클릭합니다.
- 체인을 붙여 넣으면 첫 인증서만 디코딩됩니다.
- subject, issuer, serial, not before / not after, SAN, fingerprint를 확인합니다.
- 티켓·변경 요청에 필요하면 요약을 복사합니다.
- 모두 로컬 실행 - PEM은 이 탭을 떠나지 않습니다.
PEM 인증서 디코더 예시
Leaf TLS 인증서
서버 leaf PEM은 subject의 CN/O/C, issuer의 CA, DNS·IP SAN, pinning 메모용 SHA-256 fingerprint를 보여 줍니다.
유효 기간 확인
Not before·not after는 ISO 타임스탬프와 로컬 시계 기준 상태(valid now / not yet valid / expired) - 원격 SSL probe 없음.
SAN 목록
Subject Alternative Names는 DNS, IP, email, URI를 나열해 호스트명 커버리지를 확인합니다.
문서용 fingerprint
SHA-1·SHA-256 fingerprint는 콜론 구분 대문자 hex로, 흔한 openssl x509 -fingerprint 스타일과 같습니다.
개인 키 거부
BEGIN PRIVATE KEY 또는 CERTIFICATE REQUEST 블록은 거부되어 공개 인증서만 디코딩됩니다.
일반적인 사용 사례
- 로드 밸런서 설치 전 leaf PEM 검사
- DNS SAN이 기대 호스트명과 맞는지 확인
- runbook·pin config에 SHA-256 fingerprint 복사
- 머신에 openssl 없이 not-before / not-after 확인
- 붙여 넣은 체인 디코딩 후 첫(leaf) 인증서 검토
PEM 인증서 디코더에 대한 자주 묻는 질문
- PEM 인증서 디코더는 어떻게 쓰나요?
- -----BEGIN CERTIFICATE----- 블록을 붙여 넣거나 Load sample을 클릭하면 subject, issuer, 유효기간, SAN, fingerprint가 즉시 표시됩니다. 업로드 없음.
- PEM 인증서란?
- PEM은 BEGIN CERTIFICATE와 END CERTIFICATE 사이의 DER X.509 데이터 Base64 인코딩. TLS 인증서의 흔한 텍스트 형식입니다.
- 원격 SSL 만료를 확인하나요?
- 아니요. 붙여 넣은 PEM만 디코딩합니다. 호스트 연결, live cert 가져오기, OCSP / CRL 확인은 하지 않습니다.
- 인증서가 업로드되나요?
- 아니요. 디코딩은 이 탭에서만. PEM은 브라우저를 떠나지 않습니다.
- 인증서 체인을 붙여 넣으면?
- 첫 BEGIN CERTIFICATE 블록만 디코딩(보통 leaf). intermediate·root는 따로 붙여 넣어 해당 필드를 확인하세요.
- 개인 키나 CSR을 붙여 넣을 수 있나요?
- 아니요. 개인 키·인증 요청은 거부됩니다. 공개 인증서 PEM만 붙여 넣으세요.
- fingerprint는 어떻게 계산하나요?
- DER 인코딩 인증서의 SHA-1·SHA-256 다이제스트를 대문자 콜론 hex로 표시 - openssl x509 -fingerprint와 같은 개념.
- openssl x509 -text와 무엇이 다른가요?
- 서버의 openssl이 gold standard입니다. 이 페이지는 도구 설치 없이 붙여 넣은 PEM을 빠르게 보는 로컬 뷰어 - subject, issuer, SAN, fingerprint 필드는 같습니다.
관련 도구
JWT Decoder
브라우저에서 JWT header, payload, signature 디코딩. 같은 페이지에서 HS256 테스트 토큰 Encode. 무료 JSON Web Token decoder - 업로드 없음.
Base64 Encoder / Decoder
무료 온라인 Base64 encoder·decoder. 텍스트를 Base64로 인코딩하거나 Base64를 일반 텍스트로 디코딩합니다. Unicode(UTF-8) 전체 지원 - 브라우저에서만 실행.
Hash Generator
텍스트에서 SHA-256, SHA-1, SHA-384, SHA-512 해시를 생성합니다. HMAC도 같은 페이지에서. 브라우저에서 소문자 hex digest를 즉시 확인 - 업로드 없음.
User-Agent 파서
브라우저에서 무료 User-Agent 파서. UA 문자열을 붙여 넣어 브라우저, OS, 기기, 엔진, 봇 감지 - 업로드 없음.