Chuyển đến nội dung
ToolMug

Tạo CSR

Các tổ chức cấp chứng chỉ yêu cầu CSR khi bạn đặt mua chứng chỉ SSL. Nhập tên miền và bấm Tạo CSR để nhận CSR cùng khóa riêng của nó. Mọi thứ chạy trong trình duyệt bằng Web Crypto và khóa không đi qua máy chủ nào — dù tạo bằng openssl trên máy chủ của chính bạn vẫn là cách an toàn nhấ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

Dùng *.example.com cho chứng chỉ wildcard

Tùy chọn, cách nhau bằng dấu cách hoặc xuống dòng. Common Name luôn được đưa vào.

Thông tin tổ chức (cho chứng chỉ OV/EV)

Khóa được tạo trong trình duyệt của bạn bằng Web Crypto và không bao giờ rời khỏi thiết bị.

Cách sử dụng

  1. Nhập tên miền (Common Name); thêm tên miền khác ở Tên miền khác (SAN). Với chứng chỉ wildcard hãy dùng *.example.com.
  2. Chọn loại khóa. Với chứng chỉ OV hoặc EV, mở Thông tin tổ chức (cho chứng chỉ OV/EV) và điền vào.
  3. Bấm Tạo CSR, gửi CSR cho tổ chức cấp chứng chỉ và tải khóa riêng về ngay.

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

Loại khóa
RSA 2048 tương thích nhất; ECDSA P-256 ngắn và nhanh hơn, được các trình duyệt và máy chủ hiện đại hỗ trợ.
SAN
Trình duyệt chỉ tin các tên trong SAN, vì vậy Common Name và mọi tên miền bổ sung đều được ghi vào đó.

Bên trong CSR có gì

Yêu cầu là một tệp PKCS #10 ở dạng PEM, có dòng đầu CERTIFICATE REQUEST. Khóa riêng là PKCS #8, có dòng đầu PRIVATE KEY. Subject được tạo từ các trường bạn điền:

Trường Ý nghĩa Ghi chú
CN Common Name Tên miền chính
O Organization Tên pháp lý, cho OV và EV
OU Organizational unit Tùy chọn
L Locality Thành phố
ST State or province Tên đầy đủ
C Country Hai chữ cái; lưu bằng chữ hoa
emailAddress Địa chỉ liên hệ Tùy chọn

Các tên trong danh sách SAN trông giống địa chỉ IPv4 được ghi thành mục địa chỉ IP; mọi tên còn lại là tên DNS. Chữ ký dùng SHA-256 cho RSA và P-256, và SHA-384 cho P-384.

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

Khóa riêng của tôi có bị tải lên không?

Không. Nó được tạo trên thiết bị của bạn bằng Web Crypto của trình duyệt và trang không tải gì lên. Nó biến mất khi bạn đóng trang, vì vậy hãy tải về trước.

Làm sao để kiểm tra CSR?

Dán nó vào Trình giải mã chứng chỉ SSL để xem các tên và loại khóa, đồng thời đối chiếu với khóa riêng, hoặc chạy openssl req -in domain.csr -noout -text.

Lệnh openssl tương đương là gì?

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

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