해시/암호화
X.509 / SSL Certificate Decoder
PEM 인증서(X.509/ASN.1 DER)를 파싱합니다 — 주체, 발급자, 유효 기간, 공개 키, 확장 필드, 지문.
A PEM-format SSL/TLS certificate is essentially a text representation of a binary ASN.1 DER structure, unreadable without decoding. This tool breaks a certificate down into understandable fields: subject, issuer, validity period, public key, and fingerprints.
How to use it
- Paste a certificate in PEM format (starting with -----BEGIN CERTIFICATE-----) and it's parsed instantly.
- The result shows the subject (who it was issued to), the issuer (CA), the validity period, the public key's algorithm and size, extensions (SAN, key usage), and fingerprints (SHA-1, SHA-256).
- The Subject Alternative Names (SAN) list shows every domain the certificate is valid for.
Common uses
- Quickly checking a certificate's expiry date and the domains it covers without reaching for openssl in a terminal.
- Debugging HTTPS issues by checking a certificate's issuer, trust chain, or signature algorithm.
- Comparing a certificate's fingerprint against an expected value to verify authenticity.
Things to keep in mind
Parsing a certificate only shows its content — it doesn't verify the trust chain up to a root CA or check revocation status (CRL/OCSP); those need separate checks.
Modern certificates have short validity periods (90 days for Let's Encrypt) specifically to reduce the risk from a compromised key — that's expected practice, not a sign of a problem.
자주 묻는 질문
X.509 인증서에는 실제로 어떤 정보가 들어 있나요?
공개 키를 신원 정보(주체, 발급자, 유효 기간)와 인증 기관(자체 서명인 경우 자신)의 디지털 서명과 함께 묶어, 다른 사람들이 키가 누구의 것인지, 변조되지 않았는지 확인할 수 있게 합니다.
인증서 체인과 리프 인증서의 차이는 무엇인가요?
리프 인증서는 실제 서버나 개체를 식별하며, 체인은 이를 신뢰할 수 있는 루트 CA에 연결하는 하나 이상의 중간 인증서를 포함합니다 — 브라우저는 신뢰를 확립하기 위해 리프뿐 아니라 전체 체인이 필요합니다.
여기서 인증서를 디코딩하면 어딘가에 업로드되나요?
아니요. 파싱과 디코딩은 브라우저 내에서 완전히 이루어집니다 — 인증서 내용은 기기를 벗어나지 않습니다.
자체 서명 인증서를 사용해도 괜찮은 경우는 언제인가요?
브라우저의 공개적인 신뢰가 필요 없는 내부 테스트, 개발, 폐쇄 네트워크에서는 괜찮습니다. 공개 웹사이트라면 신뢰 체인이 어떤 루트 CA로도 이어지지 않기 때문에 브라우저가 자체 서명 인증서를 신뢰할 수 없다고 표시합니다.
인증서 유효 기간을 제한하는 이유는 무엇인가요?
유효 기간을 제한하면(최신 인증서는 보통 90일에서 1년) 개인 키가 유출되었을 때의 위험이 줄어들고, 최신 보안 표준에 맞춰 암호화 매개변수를 정기적으로 갱신하도록 강제할 수 있습니다.