Giải mã CSR — Kiểm tra Certificate Signing Request

Kiểm tra CSR trước khi gửi cho tổ chức cấp chứng chỉ: tên miền, thông tin tổ chức, độ mạnh của khóa và các extension đã yêu cầu.

Cập nhật
Mở tệp (.pem, .crt, .cer, .der, .csr)

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Giải mã chứng chỉ SSL/TLS dạng PEM hoặc DERChủ thể, nhà phát hành, thời hạn, SAN, kích thước khóa và vân tay SHA-256 cho cả chuỗi.Giải mã chứng chỉ SSL →

Cách dùng Giải mã CSR

  1. Dán CSR (-----BEGIN CERTIFICATE REQUEST-----) hoặc mở tệp .csr.
  2. Kiểm tra Common Name và Subject Alternative Names — mọi tên miền bạn cần phải được liệt kê.
  3. Xác nhận loại khóa và kích thước (RSA 2048 trở lên hoặc EC P-256/P-384).

CSR là gì?

Certificate Signing Request (PKCS#10) là tệp bạn gửi cho tổ chức cấp chứng chỉ để nhận chứng chỉ TLS. Tệp này chứa public key, thông tin danh tính bạn muốn đưa vào chứng chỉ và các extension được yêu cầu, chẳng hạn Subject Alternative Names. Toàn bộ nội dung được ký bằng private key để chứng minh bạn sở hữu khóa đó. Bản thân private key không bao giờ rời khỏi máy chủ của bạn.

Danh sách kiểm tra trước khi gửi

  • Tên miền: mọi hostname, bao gồm www và tên miền gốc, phải có trong danh sách SAN. Nhiều CA tự sao chép CN vào SAN, nhưng không phải CA nào cũng làm vậy.
  • Khóa: RSA 2048 bit trở lên, hoặc ECDSA P-256 / P-384. Khóa RSA nhỏ hơn sẽ bị từ chối.
  • Thông tin tổ chức: với chứng chỉ OV/EV, các trường O, L, ST và C phải khớp chính xác với đăng ký pháp lý của bạn. Với chứng chỉ DV, các trường này bị bỏ qua.
  • Chữ ký: SHA-256 trở lên.

Tạo CSR bằng OpenSSL

openssl req -new -newkey rsa:2048 -nodes \
  -keyout example.key -out example.csr \
  -subj "/CN=example.com" \
  -addext "subjectAltName=DNS:example.com,DNS:www.example.com"

Giữ bí mật example.key và chỉ lưu trên máy chủ. Sau khi CA cấp chứng chỉ, bạn có thể giải mã bằng công cụ giải mã chứng chỉ và kiểm tra website đang chạy bằng công cụ kiểm tra SSL.

Cũng được tìm dưới tên: kiểm tra csr, csr checker, xem csr online, certificate signing request decoder, kiểm tra csr online, pkcs10 decoder.

Các công cụ dùng kèm tốt với Giải mã CSR

  • Công cụ tạo khóa RSA — Tạo cặp khóa công khai/riêng tư để ký JWT, kiểm thử TLS, thử nghiệm mã hóa hoặc dùng cho SSH.
  • Tạo khóa SSH — Tạo cặp khóa SSH cho GitHub, GitLab, máy chủ hoặc deploy key trong CI — mặc định là Ed25519, đúng định dạng OpenSSH chuẩn, không cần cài đặt gì.
  • Tra cứu DNS — Truy vấn tất cả loại bản ghi DNS phổ biến của một tên miền cùng lúc, kèm TTL, bản ghi MX được sắp xếp theo độ ưu tiên và tóm tắt xác thực email SPF/DMARC.
  • Giải mã JWT — Dán JSON Web Token vào đây để xem header và payload, kiểm tra thời điểm hết hạn và xác minh chữ ký.

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

CSR có chứa private key của tôi không?
Không. CSR chỉ chứa public key và có thể an toàn chia sẻ với tổ chức cấp chứng chỉ. Hãy giữ private key trên máy chủ của bạn.
Vì sao các tên miền bổ sung của tôi không xuất hiện?
Chúng phải được yêu cầu dưới dạng Subject Alternative Names. Hãy tạo lại CSR với -addext "subjectAltName=DNS:…" hoặc điền vào trường SAN trong bảng điều khiển của bạn.
CSR của tôi có được tải lên không?
Không. CSR được giải mã ngay trên trình duyệt của bạn.
Tôi có thể cài Giải mã CSR như một ứng dụng web và dùng khi không có mạng không?
Có. Giải mã CSR là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan