ฉันกำลังพยายามสร้างไฟล์ PFX สำหรับเว็บไซต์ของฉันที่โฮสต์บน Azure
ฉันสร้าง mycsr.csr
เช่นเดียวกับ คีย์ส่วนตัว. คีย์
และจาก Entrust ฉันได้รับไฟล์กลับมา 3 ไฟล์ root.crt
, ระดับกลาง.crt
และ ServerCertificate.crt
.
ฉันพยายามสร้างไฟล์ PFX ด้วยคำสั่งต่อไปนี้
- "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -export -out myPrivateCert.pfx -inkey PRIVATEKEY.key -in ServerCertificate.crt
สิ่งนี้สร้างไฟล์ PFX แต่เมื่อฉันพยายามอัปโหลดไปยัง Azure มันบอกว่า
- รหัสผ่านไม่ถูกต้อง หรือใบรับรองไม่ถูกต้อง
ฉันรู้ว่าฉันป้อนรหัสผ่านถูกต้อง ฉันจึงรู้สึกว่าฉันสร้าง PFX ไม่ถูกต้อง
ฉันยังใหม่กับใบรับรอง SSL และไม่ค่อยแน่ใจถึงความแตกต่างระหว่างไฟล์ CRT 3 ไฟล์ที่ฉันได้รับคืน
ความช่วยเหลือใด ๆ ที่ชื่นชม
แก้ไข
ฉันพยายามรวมไฟล์ CRT 3 ไฟล์เป็นไฟล์เดียว chain.pem
ไฟล์ในลักษณะที่ไฟล์ ServerCertificate เป็นอันดับแรก จากนั้นเป็นระดับกลาง จากนั้นเป็นระดับรูท
ฉันพยายามสร้างไฟล์ PFX ด้วยคำสั่งนี้:
- "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -in chain.pem -inkey PRIVATEKEY.key -export -out myPrivateCert.pfx
ไฟล์ PFX นี้จะไม่อัปโหลดไปยัง Azure อีกครั้ง