ฉันสามารถสร้างใบรับรองที่ลงนามเองได้โดยใช้คำสั่งนี้
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt
แต่เป็นไปได้ไหมที่จะส่งผ่านข้อโต้แย้งเช่น“ ชื่อประเทศ”“ ชื่อรัฐหรือจังหวัด” เป็นต้นไปที่ OpenSSL เพื่อทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ
คุณยังต้องส่งชื่อโฮสต์ผ่านไฟล์ CONF มิฉะนั้นเบราว์เซอร์จะปฏิเสธใบรับรองแม้ว่าจะอยู่ในที่เก็บที่เชื่อถือได้ก็ตาม นั่นเป็นเพราะข้อกำหนดพื้นฐานของ CA / เบราว์เซอร์ต้องการชื่อโฮสต์ในชื่อสำรองของหัวเรื่องและวิธีเดียวที่จะเพิ่มได้คือผ่านไฟล์ CONF ดูที่วิธีสร้างใบรับรองที่ลงนามด้วยตนเองด้วย openssl ด้วย บน Stack Overflow
—
jww