CSR là gì? Tìm hiểu về CSR

Website

Certificate Signing Request(CSR) là bước đầu tiên trong vòng đời của chứng chỉ SSL – chứng chỉ được sinh ra bởi CSR.

CSR là gì? Tìm hiểu về CSR

CSR là gì?

Certificate Signing Request (CSR) là một tệp chứa thông tin về Tổ chức phát hành chứng chỉ – Certificate Authority (hoặc CA, các công ty phát hành chứng chỉ SSL) cần tạo chứng chỉ SSL của bạn. Mục đích của CSR là có một phương pháp chuẩn hóa để cung cấp thông tin này cho các CA.

Hiểu nôm na thì Certificate Signing Request là 1 đoạn text (chứa thông tin của chủ sở hữu tên miền) được mã hóa từ server (máy chủ) chuẩn bị cài đặt SSL.  

Nó chứa thông tin sẽ được bao gồm trong giấy chứng nhận của bạn như tên tổ chức của bạn, tên thông thường (tên miền), địa phương và quốc gia. 1 CSR sẽ được tạo ra ngay trước khi gửi yêu cầu cho bên cung cấp SSL để sinh ra SSL. 

1 CSR yêu cầu các thông tin: 

  • Mã quốc gia
  • Thành phố
  • Tên công ty
  • Tên miền cần được mã hóa SSL
  • Email quản lý
  • Loại chứng chỉ SSL

CSR là gì? Tìm hiểu về CSR

CSR đến từ đâu?

Thông thường, CSR được tạo bởi bạn trên máy chủ web của bạn. Mỗi hệ điều hành máy chủ web xử lý quá trình này khác nhau. Trên Windows / IIS, cPanel và Plesk, có một trình hướng dẫn có hướng dẫn. Trên NGINX / Apache, bạn sử dụng dòng lệnh. 

Trong một số trường hợp, bạn sẽ không thể tự tạo CSR. Điều này là phổ biến nhất khi bạn sử dụng shared hosting. Trong tình huống này, bạn thường điền vào mẫu đơn để yêu cầu một CSR. 

CSR là gì? Tìm hiểu về CSR

Khi bạn đã tạo CSR, bạn sẽ dán / tải nó lên mẫu đơn đặt hàng trên trang web của nhà cung cấp SSL của bạn. Họ sẽ sử dụng thông tin trong CSR của bạn để tạo chứng chỉ cho bạn và gửi lại (sau khi bạn đã hoàn tất quy trình xác thực, tùy thuộc vào loại chứng chỉ bạn đã mua, có thể mất vài phút hoặc vài ngày).

Mặc dù bạn sẽ không cần phải sử dụng CSR của mình một lần nữa trong quá trình nhận chứng chỉ SSL, nhưng nó sẽ là tiện lợi nhất để lưu nó. Nếu bạn cần cấp lại chứng chỉ của mình, bạn sẽ cần CSR để khởi động lại quy trình. Tuy nhiên bạn luôn có thể tạo CSR mới, vì vậy đừng băn khoăn nếu bạn mất nó.

Hướng dẫn tạo file CSR

1. Tạo thư mục chứa file SSL.

mkdir your_domain

cd your_domain

2. Tạo file key với độ dài 2048 bit. 

openssl genrsa -out your_domain.key 2048

3. Tạo file CSR. 

openssl req -new -key your_domain.key -out your_domain.csr

Bạn sẽ nhập vào các thông tin sau đây: 

  • Country Name (2 letter code) [XX]: Country Name (Only 2 characters) 
  • State or Province Name (full name) []: province/city
  • Locality Name (eg, city) [Default City]: city name
  • Organization Name (eg, company) [Default Company Ltd]: company name
  • Organizational Unit Name (eg, section) []:
  • Common Name (eg, your name or your server's hostname) []:servername or hostname
  • Email Address []:email

CSR là gì? Tìm hiểu về CSR

4. Dùng Winscp lấy key và CSR file.

CSR là gì? Tìm hiểu về CSR

Bạn có nhu cầu thiết kế thiết kế website, mua tên miền và hosting, hay cần tìm đơn vị quản lý website chuyên nghiệp? Liên hệ ngay với chúng tôi để nhận BÁO GIÁ và tư vấn chi tiết:

Hotline: 08 999 365 24

Địa chỉ: 56/5/28 đường TX25, phường Thạnh Xuân, quận 12, TP.HCM

Website: https://thietkewebso.com