Chuyển đến nội dung
ToolMug

Giải Mã Chứng Chỉ SSL

Dán một chứng chỉ (bắt đầu bằng -----BEGIN CERTIFICATE-----) để xem bên trong có gì — các tên nó áp dụng, khi nào hết hạn, ai đã cấp và là DV hay OV. Dán thêm khóa riêng để kiểm tra có khớp không, hoặc dán cả chuỗi để kiểm tra thứ tự.

Chạy trong trình duyệt — không có dữ liệu nào bạn nhập bị tải lên

Mọi thứ được phân tích ngay trong trình duyệt của bạn. Khóa riêng không bao giờ được tải lên.

Cách sử dụng

  1. Dán văn bản PEM của chứng chỉ, chuỗi, CSR hoặc khóa riêng, hoặc nhấp Mở tệp để chọn tệp .pem, .crt, .cer hoặc .key (DER cũng được).
  2. Mỗi khối được hiển thị thành một thẻ riêng. Chứng chỉ hiện số ngày còn lại; khóa riêng hiện có khớp hay không.
  3. Khi bạn dán nhiều chứng chỉ, phần kiểm tra thứ tự chuỗi sẽ xuất hiện ở trên cùng.

Giải thích tùy chọn

Tên thay thế của chủ thể (SAN)
Các tên mà chứng chỉ có hiệu lực. Trình duyệt dùng danh sách này chứ không dùng CN trong chủ thể.
Mức xác thực
DV (chỉ tên miền), OV (tổ chức) hoặc EV, được đọc từ chính sách chứng chỉ.
SPKI SHA-256
Dấu vân tay khóa công khai dùng để pinning; giá trị này không đổi khi bạn gia hạn bằng cùng khóa.

Những khối nào được đọc, và các kiểm tra hoạt động ra sao

Bộ giải mã tách văn bản của bạn tại mỗi dòng -----BEGIN …----- và xử lý các nhãn sau:

Nhãn PEM Hiển thị là
CERTIFICATE, X509 CERTIFICATE, TRUSTED CERTIFICATE Chứng chỉ
CERTIFICATE REQUEST, NEW CERTIFICATE REQUEST Yêu cầu ký chứng chỉ (CSR)
PRIVATE KEY, RSA PRIVATE KEY, EC PRIVATE KEY Khóa riêng
PUBLIC KEY Khóa công khai
ENCRYPTED PRIVATE KEY, hoặc khóa kiểu cũ có header Proc-Type: 4,ENCRYPTED Khóa riêng đã mã hóa (không đọc)

Mọi nhãn khác đều được báo là không đọc được. Văn bản không có header PEM nào được thử như DER base64 thuần, và tệp được chọn bằng Mở tệp chứa DER thô sẽ được đoán là chứng chỉ, CSR hoặc khóa.

Mức xác thực lấy từ các mã định danh chính sách chứng chỉ do CA/Browser Forum định nghĩa:

OID chính sách Mức
2.23.140.1.2.1 DV (xác thực tên miền)
2.23.140.1.2.2 OV (xác thực tổ chức)
2.23.140.1.2.3 IV (xác thực cá nhân)
2.23.140.1.1 EV (xác thực mở rộng)

Chứng chỉ không có chính sách nào trong số này sẽ không hiển thị mức xác thực. Các thuật toán chữ ký bắt đầu bằng MD5 hoặc SHA-1 bị đánh dấu, vì trình duyệt không còn tin cậy chúng.

Khi dán nhiều chứng chỉ, bước kiểm tra chuỗi chỉ so sánh tên: bên phát hành của mỗi chứng chỉ phải là chủ thể của chứng chỉ kế tiếp. Nó báo thứ tự sai, chứng chỉ bị lặp và gốc tự ký có trong chuỗi. Nó không xác minh chữ ký hay độ tin cậy, nên một chuỗi có thể đạt ở đây mà vẫn thất bại trên máy chủ thật.

Câu hỏi thường gặp

Làm sao kiểm tra khóa riêng có khớp với chứng chỉ?

Dán cả hai. Công cụ so sánh khóa công khai nằm trong khóa riêng với khóa công khai của chứng chỉ. Hữu ích khi nginx báo "key values mismatch".

Chuỗi chứng chỉ nên theo thứ tự nào?

Chứng chỉ máy chủ trước, rồi đến chứng chỉ trung gian đã cấp cho nó, cứ thế lên trên. Chứng chỉ gốc thường được bỏ ra. Sai thứ tự sẽ khiến một số máy khách bị lỗi.

Dán khóa riêng có an toàn không?

Mọi thứ được phân tích ngay trong trình duyệt của bạn và không gửi gì lên máy chủ. Khóa được bảo vệ bằng mật khẩu không được phân tích.

Công cụ có kiểm tra độ tin cậy hoặc việc thu hồi không?

Không, nó chỉ đọc tệp. Để kiểm tra chứng chỉ mà một trang web đang chạy cung cấp, hãy dùng Công cụ kiểm tra chứng chỉ SSL.

Quyền riêng tư

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.

Công cụ liên quan