Khi sử dụng Tổ chức phát hành chứng chỉ thương mại, hãy tạo csr cho tên chung www.mysite.com
và gửi nó cho họ sẽ dẫn đến chứng chỉ được cấp hoạt động cho cả hai www.mysite.com
và mysite.com
.
Yêu cầu ký là một yêu cầu tên duy nhất- chỉ www.mysite.com
, vì vậy không có gì đặc biệt xảy ra ở cấp độ csr:
openssl genrsa -des3 -out mysite.com.key 4096
openssl req -new -key mysite.com.key -out mysite.com.csr
tên thông thường, tức là tên của bạn: www.mysite.com
Nhưng những gì nhận được từ CA thương mại là một chứng chỉ hoạt động trên cả www và không phải www.
Câu hỏi: Làm cách nào tôi có thể lấy một csr chỉ dành cho www.mysite.com
và, sử dụng openssl với cơ quan cấp chứng chỉ của riêng tôi, cấp chứng chỉ hoạt động cho cả hai www.mysite.com
và mysite.com
, giống như các công ty thương mại làm?
Tôi biết bạn có thể sửa đổi csr để thêm nhiều miền bằng tệp cấu hình nhưng chỉ cần có phiên bản www trong csr khi sử dụng công ty thương mại. Không cần tệp cấu hình đa miền.
Các CA thương mại có sửa đổi csr đã gửi để bao gồm cả hai phiên bản không? Hoặc có một lá cờ trong lệnh ký làm cho www
không bắt buộc?
Tôi có thể sửa đổi lệnh này để thêm cả phiên bản www và không phải www mà không thay đổi csr không?
openssl x509 -req -days 365 -in mysite.com.csr -CA Authority.crt -CAkey Authority.key -set_serial 12345 -out mysite.com.crt
Hoặc có một cách đơn giản để thêm tên miền thứ hai vào csr không có một tập tin cấu hình?
openssl req -new -key mysite.com.key -out mysite.com.csr
tên thông thường, tức là tên của bạn: mysite.com, www.mysite.com