SlideShare a Scribd company logo
1 of 37
Tutorial Mengganti
sertfikat ssl xampp
By : Aidul Azmi. S
Sistem Informasi Uin Suska Riau
Mengganti Sertifikat SSL/HTTPS
Xampp
Langkah-langkah yang akan kita lakukan akan
dibagi menjadi beberapa tahapan yaitu …
1.Persiapan
2.Membuat Sertifikat CA (Certificate Authority)
3.Membuat Sertifikat Untuk Localhost
4.Menandatangani Sertifikat Request
5.Meletakkan CRT dan Key Ke Apache
6.Menginstall Sertifikat CA
Sebelum Persiapan buat sebuah
hosts terlebih dahulu.
Host file digunakan oleh sistem operasi untuk
meng-override settingan DNS yang diberikan
oleh DNS server pada Microsoft Windows.
Cara membuaka hosts file
Hak Akses sebagai admin
Menambahkan ip seperti gambari ini
NEXT..
• Membuka sebuah cmd
dengan hak akses
sebagai admin
• Klik kanan cmd >> run
as administrator
Next…
Ketikkan
perintah “
notepad
driversetc
hosts
Untuk
membuka
file
hostsnya
Next…
• Tambahkan file
hosts kita :
• Example :
• 127.0.0.1
aidulazmi.com
• >>>>>>>>>>>>>>>
Next…
• Lakukan testing dengan
cara
• Ping aidulazmi.com
• Jika reply from
127.0.0.1:byte=32
times<1ms TTl=128 berarti
hosts berhubung
• Jika ping request could not
find host aidulazmi.com.
Pleases check the name
and try again. Artinya host
masih ada yang salah.
Persiapan
Buka CMD, Lalu Ketikan CD
untuk ke directori pertama
Buat Folder baru dengan Nama
sslcert seperti gambar dibawah
NEXT…
Setelah Forlder sslcert dibuat, masuk ke folder sslcert dengan
Perintah “ cd sslcert “ , Seperti Cotoh gambar dibawah ini
Next…
Setelah berada pada folder sslcert, langkah selanjutnya adalah
membuat 2 folder baru, yaitu folder cert dan private, Ketikkan
Perintah “ mkdir certs private “ (Enter)
Next…
Sekarang Ketikkan sebuah berkas bernama serial, dan isi serial
100001. Berkas serial berguna memberi nomor serial untuk setiap
sertifikat secara otomatis yang akan dihasilkan.
Perintah : echo 100001 >serial (enter)
Selanjutnya : copy con serial (enter)
Dan ketikkan 100001 maka kan muncul <yes/no/all> ketikkan All
(enter)
Selanjutnya : Tekan ctrl + z (enter)
Pertintah Pembuatan number
Serial
Next…
Membuat Sebuah berkas baru, dengan nama “
certindex.txt “, yang berguna untuk menampug daftar
sertifikat yang telah ditandatangani.
Perintah : notepad certindex.txt (enter)
Next…
Jika keluar
pemberitahun tekan
yes saja sebab itu
berarti membuat file
baru
Next…
Membuat Konfigurasi OpenSSL kita dengan
Perintah “Notepad openssl.cnf” (enter)
Next
Jika ingin lebih Lengkap
download di
izinpergi.blogspot.co.i
d
•Jika ada pesan
peringatan tekan saja
yes
Yang kecil adalah lanjutan
dari yang bsar
Membuat Sertifikat CA
Sekarang, kita buat sertifikat PKI untuk CA kita,
yang nantinya akan digunakan oleh perusahaan /
sekolah / universitas Anda untuk
menandatangani seluruh sertifikat di kantor /
lab / kampus.
Langkah-Langkah Pembuatan
sertifikat CA
• ketikan perintah berikut :
• C:xamppapachebinopenssl.exe req -new -x509
-extensions v3_ca -keyout privateCAkey.pem -out
CAcert.pem -days 3650 -config ./openssl.cnf (enter)
Next…
kemudian masukan password yang akan kita
gunakan untuk sertifikat CA kita :
Next…
• setelah berhasil memasukan password, maka kita akan diminta untuk memasukan
informasi yang di butuhkan pada sertifikat.
 
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Organization Name (company) [Universitas Islam Negeri Sultan Syarif Kasim]:
Organizational Unit Name (department, division) []:SIFE14
Email Address []:aidulazmi@gmail.com
Locality Name (city, district) [Pekanbaru]:
State or Province Name (full name) [Riau]:
Country Name (2 letter code) [ID]:
Common Name (hostname.com, IP, or your name) []:aidulazmi.com
Membuat sertifikat untuk
Localhost
Perintah dibawah ini digunakan untuk membuat
sebuah sertifikat REQuest, privateKEY. Semuanya
dalam format *.pem. Nantinya, localhost-req.pem ini
akan dikirimkan ke CA agar nanti ditandatangani (dan
kalau ROOT CA, Anda harus bayar), nantinya CA akan
menghasilkan .CRT, yang CRT ini berikut dengan
localhost-key.pem (private key) akan diinstall ke
Apache.
Next…
ketikan perintah berikut ini C:xamppapachebinopenssl req
-new -nodes -out localhost-req.pem -keyout
private/localhost-key.pem -config ./openssl.cnf (enter)
Next…
kemudian masukan informasi yang dibutuhkan
oleh sertifikat
Menandatangani Sertifikat
Request
• Sebagai CA, Anda harus menandatangani seluruh
request (yang valid) dari organisasi Anda. Kali
ini, kita menandatangani sertifikat request dari
server localhost, dimana si localhost ini telah
memberikan berkas localhost-req.pem kepada
kita.
• Sekarang, jika ingin membuat snake-oil
certificate, kita sendiri yang menjadi CA dan
menandatangani sertifikat request tadi.
Next…
• Adapaun perintah untuk mengsetting path agar
memasukkan direktori C:xamppapachebin adalah :
• set path=C:xamppapachebin;%PATH% (enter)
Next…
• setelah selesai menyeting path untul ssl maka
selanjutnya yang akan kita lakukan adalah
menandatangani sertifikat request dari localhost-
req.pem tadi, gunakan perintah:
• openssl ca -out localhost.crt.pem -config ./openssl.cnf
-infiles localhost-req.pem (enter)
Next…
• Masukkan Key Private Ca yang dibuat tadi
Meletakan CRT DI Apache
• Masuk Ke folder sslcert dan copy localhost Crt
ke Xampp
Next…
Copy Juga localhost Key yang ada di private
folder , (sslcert) ke apache
Next…
• Jangan Lupa ganti konfigurasi yang yang ada di
xampp/apache/conf/extra/http-ssl.conf
Next…
Ganti seperti gambar
yang sudah saya
tandai
Installasi Sertifikat
• Open Mozilla >> Tools >> Options >> Advanced
>> Encryption >> View Certivicates >> Import
>> Cakye >oke
Uji Coba
Seperti yang kita lihat sekarang sudah ada https
kita sendir untuk localhost
Terimakasih
Jika Mengalami kesulitan Bisa
Hubungi :
aidulazmi@gmail.com
Atau kunjungi
“izinpergi.blogspot.com”

More Related Content

What's hot

Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasiwindi rohmaheny
 
Final project virtual hosts + ssl
Final project virtual hosts + sslFinal project virtual hosts + ssl
Final project virtual hosts + ssldevinta sari
 
How to creat virtual host + ssl
How to creat virtual host + sslHow to creat virtual host + ssl
How to creat virtual host + sslDAFIT SYAHPUTRA
 
Cara mengerjakan ukk
Cara mengerjakan ukkCara mengerjakan ukk
Cara mengerjakan ukkactorterbaik
 
Tugas keamanan sistem informasi membuat ca hazahara
Tugas keamanan sistem informasi membuat ca hazaharaTugas keamanan sistem informasi membuat ca hazahara
Tugas keamanan sistem informasi membuat ca hazaharaHazahara shadah
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppYoga Pratama Putra
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppNadia Chairunissa
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMunir Putra
 
Konfigurasi dhcp windows server 2003
Konfigurasi dhcp windows server 2003Konfigurasi dhcp windows server 2003
Konfigurasi dhcp windows server 2003cool6585
 
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )Budiman Yusuf
 
Laporan instalasi debian woody web mail
Laporan instalasi debian woody web mailLaporan instalasi debian woody web mail
Laporan instalasi debian woody web maildanar_abiyoso
 
SSL Secure Socket Layer
SSL Secure Socket LayerSSL Secure Socket Layer
SSL Secure Socket LayerYoga Setiawan
 
HTTPS Windows Server
HTTPS Windows ServerHTTPS Windows Server
HTTPS Windows Serverdeniready1234
 
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringan
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringanUji Kompetensi Keahlian 2014 teknik komputer dan jaringan
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringanibnu sani
 
Mengadministrasi Server Dalam Jaringan
Mengadministrasi Server Dalam JaringanMengadministrasi Server Dalam Jaringan
Mengadministrasi Server Dalam JaringanAnca Septiawan
 

What's hot (20)

Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasi
 
Final project virtual hosts + ssl
Final project virtual hosts + sslFinal project virtual hosts + ssl
Final project virtual hosts + ssl
 
How to creat virtual host + ssl
How to creat virtual host + sslHow to creat virtual host + ssl
How to creat virtual host + ssl
 
Cara mengerjakan ukk
Cara mengerjakan ukkCara mengerjakan ukk
Cara mengerjakan ukk
 
Tugas keamanan sistem informasi membuat ca hazahara
Tugas keamanan sistem informasi membuat ca hazaharaTugas keamanan sistem informasi membuat ca hazahara
Tugas keamanan sistem informasi membuat ca hazahara
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xampp
 
konfigurasi debian server
konfigurasi debian serverkonfigurasi debian server
konfigurasi debian server
 
Pki
PkiPki
Pki
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xampp
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSL
 
Dns mail web server
Dns mail web serverDns mail web server
Dns mail web server
 
Konfigurasi dhcp windows server 2003
Konfigurasi dhcp windows server 2003Konfigurasi dhcp windows server 2003
Konfigurasi dhcp windows server 2003
 
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )
DHCP in Windows Server 2008 ( Budiman Yusuf XI TKJ B SMKN 1 Bekasi )
 
Laporan instalasi debian woody web mail
Laporan instalasi debian woody web mailLaporan instalasi debian woody web mail
Laporan instalasi debian woody web mail
 
Tugas SO 2
Tugas SO 2Tugas SO 2
Tugas SO 2
 
SSL Secure Socket Layer
SSL Secure Socket LayerSSL Secure Socket Layer
SSL Secure Socket Layer
 
HTTPS Windows Server
HTTPS Windows ServerHTTPS Windows Server
HTTPS Windows Server
 
Debian 7 wheezy
Debian 7 wheezyDebian 7 wheezy
Debian 7 wheezy
 
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringan
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringanUji Kompetensi Keahlian 2014 teknik komputer dan jaringan
Uji Kompetensi Keahlian 2014 teknik komputer dan jaringan
 
Mengadministrasi Server Dalam Jaringan
Mengadministrasi Server Dalam JaringanMengadministrasi Server Dalam Jaringan
Mengadministrasi Server Dalam Jaringan
 

Viewers also liked

Need to Get More People on Your List?
Need to Get More People on Your List?Need to Get More People on Your List?
Need to Get More People on Your List?Jody Milward
 
Social Media Marketing
Social Media MarketingSocial Media Marketing
Social Media Marketinghimaninegi01
 
English curriculum implementation in its component methodology: teaching stra...
English curriculum implementation in its component methodology: teaching stra...English curriculum implementation in its component methodology: teaching stra...
English curriculum implementation in its component methodology: teaching stra...katerinegiselle
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
 
hpe manual data protector 9.07 granular extension guides
hpe manual data protector 9.07 granular extension guideshpe manual data protector 9.07 granular extension guides
hpe manual data protector 9.07 granular extension guidesAndrey Karpov
 
iOT in Retail - 5 Impactful Opportunity Areas for High Street Retailers
iOT in Retail - 5 Impactful Opportunity Areas for High Street RetailersiOT in Retail - 5 Impactful Opportunity Areas for High Street Retailers
iOT in Retail - 5 Impactful Opportunity Areas for High Street RetailersSoumen Majumdar
 

Viewers also liked (10)

Transkrip Nilai
Transkrip NilaiTranskrip Nilai
Transkrip Nilai
 
La marihuana xd
La marihuana xdLa marihuana xd
La marihuana xd
 
Need to Get More People on Your List?
Need to Get More People on Your List?Need to Get More People on Your List?
Need to Get More People on Your List?
 
Social Media Marketing
Social Media MarketingSocial Media Marketing
Social Media Marketing
 
English curriculum implementation in its component methodology: teaching stra...
English curriculum implementation in its component methodology: teaching stra...English curriculum implementation in its component methodology: teaching stra...
English curriculum implementation in its component methodology: teaching stra...
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
hpe manual data protector 9.07 granular extension guides
hpe manual data protector 9.07 granular extension guideshpe manual data protector 9.07 granular extension guides
hpe manual data protector 9.07 granular extension guides
 
Powder Lesson
Powder LessonPowder Lesson
Powder Lesson
 
Top 5 IoT Use Cases
Top 5 IoT Use CasesTop 5 IoT Use Cases
Top 5 IoT Use Cases
 
iOT in Retail - 5 Impactful Opportunity Areas for High Street Retailers
iOT in Retail - 5 Impactful Opportunity Areas for High Street RetailersiOT in Retail - 5 Impactful Opportunity Areas for High Street Retailers
iOT in Retail - 5 Impactful Opportunity Areas for High Street Retailers
 

Similar to Tutorial mengganti sertfikat ssl xampp

SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSMuhammad Ibnu Wardana
 
Virtualhost+ssl
Virtualhost+sslVirtualhost+ssl
Virtualhost+sslchayo rona
 
Virtual Host + SSL
Virtual Host + SSL Virtual Host + SSL
Virtual Host + SSL marjuni .
 
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Apridila Anggita Suri
 
Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara Ramadhani
 
Tutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslTutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslwiny setya ningrum
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkjrizkijunot
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authorityAhmad Sayuti
 
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdfPapaZola7
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxglobalkomputer
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Eddy_TKJ
 
Konfigurasi server debian
Konfigurasi server debianKonfigurasi server debian
Konfigurasi server debianAgung Sakepris
 

Similar to Tutorial mengganti sertfikat ssl xampp (17)

SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPS
 
Virtualhost+ssl
Virtualhost+sslVirtualhost+ssl
Virtualhost+ssl
 
Virtual Host + SSL
Virtual Host + SSL Virtual Host + SSL
Virtual Host + SSL
 
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
 
Tutorial ca
Tutorial caTutorial ca
Tutorial ca
 
Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017
 
Tutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslTutorial membuat virtual host+ssl
Tutorial membuat virtual host+ssl
 
Konfigurasi web server
Konfigurasi web serverKonfigurasi web server
Konfigurasi web server
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authority
 
Tutorial virtual host + ssl
Tutorial virtual host + sslTutorial virtual host + ssl
Tutorial virtual host + ssl
 
Presentasi (2).pptx
Presentasi (2).pptxPresentasi (2).pptx
Presentasi (2).pptx
 
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf
448192632-administrasi-sistem-jaringan-kelas-xi-pptx-220728132309-730194d6.pdf
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
 
Konfigurasi server debian
Konfigurasi server debianKonfigurasi server debian
Konfigurasi server debian
 

Tutorial mengganti sertfikat ssl xampp

  • 1. Tutorial Mengganti sertfikat ssl xampp By : Aidul Azmi. S Sistem Informasi Uin Suska Riau
  • 2. Mengganti Sertifikat SSL/HTTPS Xampp Langkah-langkah yang akan kita lakukan akan dibagi menjadi beberapa tahapan yaitu … 1.Persiapan 2.Membuat Sertifikat CA (Certificate Authority) 3.Membuat Sertifikat Untuk Localhost 4.Menandatangani Sertifikat Request 5.Meletakkan CRT dan Key Ke Apache 6.Menginstall Sertifikat CA
  • 3. Sebelum Persiapan buat sebuah hosts terlebih dahulu. Host file digunakan oleh sistem operasi untuk meng-override settingan DNS yang diberikan oleh DNS server pada Microsoft Windows. Cara membuaka hosts file Hak Akses sebagai admin Menambahkan ip seperti gambari ini
  • 4. NEXT.. • Membuka sebuah cmd dengan hak akses sebagai admin • Klik kanan cmd >> run as administrator
  • 6. Next… • Tambahkan file hosts kita : • Example : • 127.0.0.1 aidulazmi.com • >>>>>>>>>>>>>>>
  • 7. Next… • Lakukan testing dengan cara • Ping aidulazmi.com • Jika reply from 127.0.0.1:byte=32 times<1ms TTl=128 berarti hosts berhubung • Jika ping request could not find host aidulazmi.com. Pleases check the name and try again. Artinya host masih ada yang salah.
  • 8. Persiapan Buka CMD, Lalu Ketikan CD untuk ke directori pertama Buat Folder baru dengan Nama sslcert seperti gambar dibawah
  • 9. NEXT… Setelah Forlder sslcert dibuat, masuk ke folder sslcert dengan Perintah “ cd sslcert “ , Seperti Cotoh gambar dibawah ini
  • 10. Next… Setelah berada pada folder sslcert, langkah selanjutnya adalah membuat 2 folder baru, yaitu folder cert dan private, Ketikkan Perintah “ mkdir certs private “ (Enter)
  • 11. Next… Sekarang Ketikkan sebuah berkas bernama serial, dan isi serial 100001. Berkas serial berguna memberi nomor serial untuk setiap sertifikat secara otomatis yang akan dihasilkan. Perintah : echo 100001 >serial (enter) Selanjutnya : copy con serial (enter) Dan ketikkan 100001 maka kan muncul <yes/no/all> ketikkan All (enter) Selanjutnya : Tekan ctrl + z (enter)
  • 13. Next… Membuat Sebuah berkas baru, dengan nama “ certindex.txt “, yang berguna untuk menampug daftar sertifikat yang telah ditandatangani. Perintah : notepad certindex.txt (enter)
  • 14. Next… Jika keluar pemberitahun tekan yes saja sebab itu berarti membuat file baru
  • 15. Next… Membuat Konfigurasi OpenSSL kita dengan Perintah “Notepad openssl.cnf” (enter)
  • 16. Next Jika ingin lebih Lengkap download di izinpergi.blogspot.co.i d •Jika ada pesan peringatan tekan saja yes
  • 17. Yang kecil adalah lanjutan dari yang bsar
  • 18. Membuat Sertifikat CA Sekarang, kita buat sertifikat PKI untuk CA kita, yang nantinya akan digunakan oleh perusahaan / sekolah / universitas Anda untuk menandatangani seluruh sertifikat di kantor / lab / kampus.
  • 19. Langkah-Langkah Pembuatan sertifikat CA • ketikan perintah berikut : • C:xamppapachebinopenssl.exe req -new -x509 -extensions v3_ca -keyout privateCAkey.pem -out CAcert.pem -days 3650 -config ./openssl.cnf (enter)
  • 20. Next… kemudian masukan password yang akan kita gunakan untuk sertifikat CA kita :
  • 21. Next… • setelah berhasil memasukan password, maka kita akan diminta untuk memasukan informasi yang di butuhkan pada sertifikat.   You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Organization Name (company) [Universitas Islam Negeri Sultan Syarif Kasim]: Organizational Unit Name (department, division) []:SIFE14 Email Address []:aidulazmi@gmail.com Locality Name (city, district) [Pekanbaru]: State or Province Name (full name) [Riau]: Country Name (2 letter code) [ID]: Common Name (hostname.com, IP, or your name) []:aidulazmi.com
  • 22.
  • 23. Membuat sertifikat untuk Localhost Perintah dibawah ini digunakan untuk membuat sebuah sertifikat REQuest, privateKEY. Semuanya dalam format *.pem. Nantinya, localhost-req.pem ini akan dikirimkan ke CA agar nanti ditandatangani (dan kalau ROOT CA, Anda harus bayar), nantinya CA akan menghasilkan .CRT, yang CRT ini berikut dengan localhost-key.pem (private key) akan diinstall ke Apache.
  • 24. Next… ketikan perintah berikut ini C:xamppapachebinopenssl req -new -nodes -out localhost-req.pem -keyout private/localhost-key.pem -config ./openssl.cnf (enter)
  • 25. Next… kemudian masukan informasi yang dibutuhkan oleh sertifikat
  • 26. Menandatangani Sertifikat Request • Sebagai CA, Anda harus menandatangani seluruh request (yang valid) dari organisasi Anda. Kali ini, kita menandatangani sertifikat request dari server localhost, dimana si localhost ini telah memberikan berkas localhost-req.pem kepada kita. • Sekarang, jika ingin membuat snake-oil certificate, kita sendiri yang menjadi CA dan menandatangani sertifikat request tadi.
  • 27. Next… • Adapaun perintah untuk mengsetting path agar memasukkan direktori C:xamppapachebin adalah : • set path=C:xamppapachebin;%PATH% (enter)
  • 28. Next… • setelah selesai menyeting path untul ssl maka selanjutnya yang akan kita lakukan adalah menandatangani sertifikat request dari localhost- req.pem tadi, gunakan perintah: • openssl ca -out localhost.crt.pem -config ./openssl.cnf -infiles localhost-req.pem (enter)
  • 29. Next… • Masukkan Key Private Ca yang dibuat tadi
  • 30. Meletakan CRT DI Apache • Masuk Ke folder sslcert dan copy localhost Crt ke Xampp
  • 31. Next… Copy Juga localhost Key yang ada di private folder , (sslcert) ke apache
  • 32. Next… • Jangan Lupa ganti konfigurasi yang yang ada di xampp/apache/conf/extra/http-ssl.conf
  • 34. Installasi Sertifikat • Open Mozilla >> Tools >> Options >> Advanced >> Encryption >> View Certivicates >> Import >> Cakye >oke
  • 35.
  • 36. Uji Coba Seperti yang kita lihat sekarang sudah ada https kita sendir untuk localhost
  • 37. Terimakasih Jika Mengalami kesulitan Bisa Hubungi : aidulazmi@gmail.com Atau kunjungi “izinpergi.blogspot.com”