Khi bạn cài đặt SSL Certificate cho trang web, bước đầu tiên là tạo hai tệp là .csr và .key.
- Tệp .csr được sử dụng để yêu cầu nhà cung cấp chứng chỉ số cung cấp chứng chỉ SSL.
- Tệp .key chứa Private Key, chúng ta sử dụng nó để giải mã chứng chỉ số.
Thường, để tạo cả hai tệp này, bạn sử dụng lệnh sau:
openssl req -newkey rsa:2048 -keyout vinascript.key -out vinascript.csr
Thường, quá trình này sẽ đòi bạn nhập mật khẩu bảo vệ tệp key.
Tuy nhiên, nếu bạn tin rằng máy chủ của bạn đã được bảo mật đủ và việc yêu cầu mật khẩu này làm bạn thấy phiền phức, bạn có thể tạo tệp mà không yêu cầu mật khẩu bằng cách sử dụng lệnh sau:
openssl req -new -newkey rsa:2048 -nodes -keyout vinascript.com.key -out vinascript.com.csr
Nếu bạn đã tạo mật khẩu cho tệp Private Key nhưng muốn gỡ bỏ mật khẩu, bạn có thể sử dụng lệnh sau:
openssl rsa -in vinascript.key -out vinascript_without_pass.key
Tóm lại, tạo mật khẩu là một biện pháp tăng cường bảo mật. Tuy nhiên, để đảm bảo an toàn cao hơn, bạn có thể mua SSL Certificate từ nhà cung cấp SSLs.com, một thương hiệu của Namecheap, một trong những nhà cung cấp tên miền lớn nhất thế giới với giá cả phải chăng.