ฉันกำลังพยายามทำตามคำแนะนำที่ให้ไว้ที่นี่: https://codekabinett.com/rdumps.php?Lang=2&targetDoc=create-install-ssl-tls-certificate-sql-server สำหรับการตั้งค่าใบรับรองที่ลงนามเองเพื่อใช้ในการทดสอบ ฉันสามารถสร้างใบรับรองและคีย์และแปลงเป็นไฟล์ .pfx ได้สำเร็จ ตอนนี้ฉันกำลังพยายามนำเข้า pfx นั้นไปยังเครื่องโลคัลโดยใช้ตัวช่วยสร้างการนำเข้าใบรับรอง หลังจากเลือกไฟล์แล้ว ระบบจะถามรหัสผ่านสำหรับคีย์ส่วนตัว ฉันคิดว่านี่เป็นรหัสผ่านที่เลือกเมื่อสร้างใบรับรองหรือเมื่อแปลงเป็น pfx ทั้งสองวิธีจะไม่ยอมรับรหัสผ่าน ฉันตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าฉันไม่ได้พิมพ์ผิด ฉันลบไฟล์ทั้งหมดและสร้างใหม่โดยใช้รหัสผ่านเดียวกันสำหรับทั้งสองไฟล์ ยังคงถูกปฏิเสธ ณ จุดนี้ฉันไม่แน่ใจว่าจะลองอะไรอีก ฉันพลาดอะไรไปที่นี่?
FYI นี่คือคำสั่งที่ฉันใช้สร้างไฟล์:
openssl req -x509 -newkey rsa:4096 -keyout C:\Users\pbuchheit\sqlkey.pem -out c:\Users\pbuchheit\sqlcert.pem -days 3650 -extensions server_ssl
openssl pkcs12 - ส่งออก - ออก C:\Users\pbuchheit\sqlcert.pfx -inkey C:\Users\pbuchheit\sqlkey.pem - ใน C:\Users\pbuchheit\sqlcert.pem
อัปเดต:
ดูเหมือนว่าปัญหาจะมีบางอย่างเกี่ยวกับไฟล์ pfx หากฉันพยายามไม่ติดตั้งไฟล์ใบรับรองปกติ (.crt) ก็ใช้งานได้ดี รหัสผ่านอาจถูกลบหรือเปลี่ยนเมื่อแปลง crt และคีย์เป็น pfx หรือไม่