How To: Remove passphrase from SSL key

Credit: http://www.mnxsolutions.com/apache/removing-a-passphrase-from-an-ssl-key...

วันนี้ผมได้ดาวน์โหลด SSL Certificate สำหรับ web server มาและติดตั้งกับ Apache
และพบว่าตอน start Apache นั้นจะต้องใส่ passphrase ของ server key ด้วย ซึ่งคงไม่ดีแน่
เพราะถ้าต้องการ restart ก็จะต้องใช้ passphrase อีก ดังนั้นผมจึงต้องการยกเลิก passphrase ใน key นั้น

หลังจากหาข้อมูลด้วย Google พบว่าให้ทำดังนี้
1. copy key เก่าเก็บไว้ก่อน กันเหนียว
2. สมมติว่า key เดิมอยู่ใน file ชื่อ server.key ให้ใช้คำสั่งนี้
openssl rsa -in server.key -out new.key
3. จากนั้นก็ config Apache ให้ใช้ new.key แทน server.key เดิม

web server ของเราก็ไม่จำเป็นต้องใส่ passphrase ตอน start อีกต่อไป เย้!