Hash/Mật mã
X.509 / SSL Certificate Decoder
Phân tích chứng chỉ PEM (X.509/ASN.1 DER) — chủ thể, đơn vị cấp, thời hạn hiệu lực, khóa công khai, phần mở rộng và vân tay.
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.
Bài viết về công cụ này: X.509: bên trong một chứng chỉ SSL có gì
Câu hỏi thường gặp
Chứng chỉ X.509 thực sự chứa thông tin gì?
Nó gộp một khóa công khai cùng với thông tin danh tính (chủ thể, tổ chức phát hành, ngày hiệu lực) và chữ ký số từ một tổ chức cấp chứng chỉ (hoặc tự ký nếu là self-signed), cho phép người khác xác minh khóa thuộc về ai và chưa bị can thiệp.
Sự khác biệt giữa chuỗi chứng chỉ và chứng chỉ lá là gì?
Chứng chỉ lá xác định máy chủ hoặc thực thể thực tế, còn chuỗi bao gồm một hoặc nhiều chứng chỉ trung gian liên kết nó trở lại một CA gốc đáng tin cậy — trình duyệt cần toàn bộ chuỗi để thiết lập niềm tin, không chỉ chứng chỉ lá.
Giải mã chứng chỉ ở đây có tải nó lên đâu không?
Không. Việc phân tích và giải mã diễn ra hoàn toàn trong trình duyệt của bạn — nội dung chứng chỉ không bao giờ rời khỏi thiết bị của bạn.
Khi nào chứng chỉ tự ký là bình thường?
Đối với kiểm thử nội bộ, phát triển hoặc mạng riêng, nơi không cần sự tin cậy công khai của trình duyệt. Đối với một trang web công khai, trình duyệt sẽ đánh dấu chứng chỉ tự ký là không đáng tin cậy, vì chuỗi tin cậy không dẫn đến bất kỳ CA gốc nào.
Vì sao thời hạn hiệu lực của chứng chỉ bị giới hạn?
Thời hạn hiệu lực giới hạn (thường là 90 ngày đến 1 năm đối với chứng chỉ hiện đại) giảm rủi ro từ khóa riêng bị xâm phạm và buộc phải cập nhật thường xuyên các tham số mật mã học theo tiêu chuẩn bảo mật hiện hành.