Cách sử dụng
- 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).
- 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.
- 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.