mengganti sertifikat ssl xampp

Download Mengganti sertifikat ssl xampp

If you can't read please download the document

Post on 17-Jan-2017

72 views

Category:

Technology

1 download

Embed Size (px)

TRANSCRIPT

C

`mengganti sertifikat ssl xamppOleh : Desfah iriadi_11453101920DOSEN PENGAMPU : muhammad JAZMAN,S.kom.,M.Infosys.

UIN SUSKA RIAUFAKULTAS SAINS DAN TEKNOLOGIPRODI SISTEM INFORMASI

KATA PENGANTArAlhamdulillah, ucapan puji syukur atas nikmat Allah SWT yang dengan nikmatnya dimudahkan dalam menyelesaikan tugas ini dan tak lepas salawat dan salam kepada tauladan Nabi Muhammad SAW.Terima kasih saya ucapkan kepada Bapak Muhammad Jazman,S.kom.,M.Infosys. yang telah membimbing dan memotivasi serta menasehati dalam mata kuliah keamanan sistem informasi sehingga terselesaikannya tugas ini dan kepada kawan-kawan yang telah meluangkan waktu untuk membuat tugas bersama-sama .Semoga bapak diberikan kesehatan oleh Allah SWT dalam mendidik generasi yang berakhlak,berpengetahuan teknologi yang menggunakan teknologi dengan sebaiknya.Tak ada gading yang tak yang retak, banyak salah ucapan dan tingkah laku diperkuliah mohon dimaafkan, mohon doa dan bimbingannya .

Persiapan awal1. Buka command prompt sebagai admistrator sebagi hak akses2. Ketik cd \3. Kemudian manambahkan folder sslcert dengan perintah : mkdir sslcert

Folder sslcert berhasil ditambahkan

Kemudian menambahkan dua folder didalam folder sslcert : certs dan privateSelanjutnya ketik perintah : mkdir certs private

Folder certs dan private berhasil ditambahkan

Setalah folder cert dan private berhasil ditambahkanKetik perintah : echo 100001 >serial(enter)Ketik copy con serial(enter)100001 (enter)Pilih All kemudian ctrl + z

Kemudian ketik perintah : notepad certindex.txt

Kemudian ketik perintah : openssl.cnf

Masukkan baris berikut kemudian save

lalu copy-paste baris baris berikut :## OpenSSL configuration file.## Establish working directory.dir = .[ ca ]default_ca = CA_default[ CA_default ]serial = $dir/serialdatabase = $dir/certindex.txtnew_certs_dir = $dir/certscertificate = $dir/cacert.pemprivate_key = $dir/private/cakey.pemdefault_days = 3650#default_md = md5default_md = sha1preserve = noemail_in_dn = nonameopt = default_cacertopt = default_capolicy = policy_match[ policy_match ]countryName = matchstateOrProvinceName = matchorganizationName = matchorganizationalUnitName = optionalcommonName = suppliedemailAddress = optional[ req ]default_bits = 2048 # Size of keysdefault_keyfile = key.pem # name of generated keys#default_md = md5 # message digest algorithmdefault_md = sha1 # message digest algorithmstring_mask = nombstr # permitted charactersdistinguished_name = req_distinguished_namereq_extensions = v3_req[ req_distinguished_name ]# Variable name Prompt string#------------------------- ----------------------------------0.organizationName = Organization Name (company)organizationalUnitName = Organizational Unit Name (department, division)emailAddress = Email AddressemailAddress_max = 40localityName = Locality Name (city, district)stateOrProvinceName = State or Province Name (full name)countryName = Country Name (2 letter code)countryName_min = 2countryName_max = 2commonName = Common Name (hostname.com, IP, or your name)commonName_max = 64# Default values for the above, for consistency and less typing.# Variable name Value#------------------------ ------------------------------0.organizationName_default = Universitas Islam Negeri Sultan Syarif KasimlocalityName_default = PekanbarustateOrProvinceName_default = RiaucountryName_default = ID[ v3_ca ]basicConstraints = CA:TRUEsubjectKeyIdentifier = hashauthorityKeyIdentifier = keyid:always,issuer:always[ v3_req ]basicConstraints = CA:FALSEsubjectKeyIdentifier = hash

6

Membuat Sertifikat CA

ketikan perintah : 1. C:\xampp\apache\bin\openssl.exe req -new -x509 -extensions v3_ca -keyout private\CAkey.pem -out CAcert.pem -days 3650 -config ./openssl.cnf 2. kemudian masukan password yang akan kita gunakan untuk sertifikat CA kita 3. setelah berhasil memasukan password, maka kita akan diminta untuk memasukan informasi yang di butuhkan pada sertifikat.

Membuat sertifikat untuk Localhost

1. ketikan perintah : C:\xampp\apache\bin\openssl req -new -nodes -out localhost-req.pem -keyout private/localhost-key.pem -config ./openssl.cnf (enter)

Menandatangani Sertifikat Request

1. ketik perintah : set path=C:\xampp\apache\bin;%PATH% (enter)2. ketik perintah : openssl ca -out localhost.crt.pem -config ./openssl.cnf -infiles localhost-req.pem (enter)3. masukkan password yang telah dibuat sebelumnya.4. kemudia pilih Y (enter)5.lanjut pilih y (enter)

Meletakkan CRT dan KEY ke Apache

Letakkan CRT ke folder ssl.crt

Meletakkan CRT dan KEY ke Apache

file yang telah selesai berada di folder sslcert

Letakkan CRT ke folder ssl.crt

Letakkan KEY ke ssl.key

konfigurasi Apache agar menggunakan sertifikat baru yang Anda buat

kemudian ganti dengan sertifikat yang baru

Menginstall Sertifikat CA

Pilih setting

Kemudian pilih manage certificates

Selanjutnya import certificate yang telah berhasil dibuat

Proses import certificate

Disini akan menginforkan certificate localhost.crt

Certificate telah berhasil di import kemudian next

Certificate telah berhasil di import kemudian ok

Certificate yang telah diinport

untuk melihat detail dari sertifikat yang telah kita install maka kita tinggal menekan view.

Sekalipun telah di install, koneksi https kita tetap akan tersilang di Google Chrome, tetapi tidak apa-apa, dan sedikit lebih baik daripada yang keluar adalah pesan Error koneksi tidak privat, walaupun kita tahu koneksi itu privat.

Sekiansemoga bermanfaatmohon maaf atas kesalahanpenulisan

Desfah12@gmail.com

Desfah Iriadi 082392257248

5ABA7E6B