Sumber Gambar : http://securityaffairs.co/wordpress/wp-content/uploads/2013/12/digital-certificates.jpg

Hallo teman - teman pembaca, ketemu kembali setelah beberapa lama tiada update. :D
Topik kali ini saya akan membahas bagaimana membuat sebuah certificate menggunakan openssl pada xampp. Karena saya menggunakan windows 7 maka topik saya khususkan untuk windows 7.

Tool yang kita butuhkan kali ini adalah :
  1. xampp tentunya, lokasi saya ada di :
     C:\xampp\ 
  2. openssl pada
     C:\xampp\apache\bin  
  3. Powershell pada windows 7
 Oke, kita langsung saja tak perlu banyak acara. Lakukan langkah dibawah ini secara berurutan :

 1. cd c:\xampp\apache\bin  
2. openssl genrsa -des3 -out O:\Titip\ekojs_2048.key 2048
Masukkan passphrase untuk key anda
# Ekstrak private key tanpa passphrase, dan backup file asli
3. cp O:\Titip\ekojs_2048.key O:\Titip\ekojs_2048.key.secure
4. openssl rsa -in O:\Titip\ekojs_2048.key.secure -out O:\Titip\ekojs_2048.key
5. openssl req -new -key O:\Titip\ekojs_2048.key.secure -out O:\Titip\ekojs_2048.csr -config C:\xampp\apache\conf\openssl.cnf
6. openssl x509 -req -days 365 -in O:\Titip\ekojs_2048.csr -signkey O:\Titip\ekojs_2048.key -out O:\Titip\ekojs_2048.crt
7. Certificate anda siap digunakan :D
Bila ada pesan:
 WARNING: can't open config file: /usr/local/ssl/openssl.cnf  
, temen-temen bisa mengabaikannya selama tidak menghentikan proses generate filenya.

Informasi Tambahan : bila certificate yang dibuat nantinya akan digunakan pada salah satu website yang teman pembaca miliki maka saat membuat *.csr pada bagian Common Name / FQDN harus di isi sesuai alamat webnya misal : www.example.com atau webapp.localku dan sejenisnya.

Bila ada permasalahan, pertanyaan, keluhan, uneg-uneg dan kriteria uneg-uneg lainnya, silahkan comment ya....
Terima kasih....