เมื่อใช้ผู้ออกใบรับรองเชิงพาณิชย์ ให้สร้าง csr สำหรับชื่อสามัญ www.mysite.com
และส่งไปยังพวกเขาจะส่งผลให้มีการออกใบรับรองที่ใช้ได้ทั้งสองอย่าง www.mysite.com
และ mysite.com
.
คำขอลงนามเป็นคำขอเพียงชื่อเดียว www.mysite.com
จึงไม่มีอะไรพิเศษเกิดขึ้นที่ระดับ csr:
openssl genrsa -des3 -out mysite.com.key 4096
ความต้องการ openssl - ใหม่ - คีย์ mysite.com.key - ออก mysite.com.csr
ชื่อสามัญ เช่นชื่อของคุณ: www.mysite.com
แต่สิ่งที่ได้กลับมาจาก CA เชิงพาณิชย์คือใบรับรองที่ใช้ได้ทั้ง www และ non-www
คำถาม: ฉันจะใช้ csr ที่เป็นเพียงสำหรับ www.mysite.com
และการใช้ openssl กับผู้ออกใบรับรองของฉันเอง ออกใบรับรองที่ใช้ได้กับทั้งสองอย่าง www.mysite.com
และ mysite.com
เช่นเดียวกับที่บริษัทการค้าทำ?
ฉันรู้ว่าคุณสามารถแก้ไข csr เพื่อเพิ่มหลายโดเมนด้วยไฟล์ปรับแต่งได้ แต่ต้องใช้เวอร์ชัน www เท่านั้นใน csr เมื่อใช้บริษัทเชิงพาณิชย์ ไม่จำเป็นต้องใช้ไฟล์กำหนดค่าหลายโดเมน
CA เชิงพาณิชย์กำลังแก้ไข csr ที่ส่งมาให้รวมทั้งสองเวอร์ชันหรือไม่ หรือมีการตั้งค่าสถานะในคำสั่งการลงนามที่ทำให้ www
ไม่จำเป็น?
ฉันสามารถแก้ไขคำสั่งนี้เพื่อเพิ่มทั้งเวอร์ชัน www และไม่ใช่ www โดยไม่เปลี่ยน csr ได้หรือไม่
opensl x509 -req -days 365 -in mysite.com.csr -CA Authority.crt -CAkey Authority.key -set_serial 12345 -out mysite.com.crt
หรือมีวิธีง่ายๆ ในการเพิ่มโดเมนที่สองให้กับ csr ปราศจาก ไฟล์ปรับแต่ง?
ความต้องการ openssl - ใหม่ - คีย์ mysite.com.key - ออก mysite.com.csr
ชื่อสามัญ เช่น ชื่อของคุณ: mysite.com, www.mysite.com