Cara Pasang Comodo Positiv SSL Di Tomcat 7

Baru bisa posting lagi nih kang komputer, dalam kesempatan kali ini saya akan memcoba membuat postingan tentang bagaimana caranya pasang positiv SSL Pada Apache Tomcat 7. Ada hal yang menjadi catatan disini yang sangan berarti banget buat saya yaitu ketika GENERATE CSR Di Cek error terus.

1. Install Java Openjdk 1.7, ini yang akan menjadi Higlight saya, karena saya menggunakan linux centos maka cara menginstall nya dengan mengetikan syntak dibawah ini.

yum install java-1.7.0-openjdk

2. Ketika Installasi selesai selanjutnya baru kita generate keystore, untuk generate keystore kita bisa menjalankan syntak berikut ini.

$ keytool -genkey -keyalg RSA -keysize 2048 -keystore domain.keystore

Response kalo yang normal ada beberapa respon

Re-enter new password: 
What is your first and last name?
  [Unknown]:  www.example.com    
What is the name of your organizational unit?
  [Unknown]:  Logistik
What is the name of your organization?
  [Unknown]:  Logistik
What is the name of your City or Locality?
  [Unknown]:  Jakarta
What is the name of your State or Province?
  [Unknown]:  Jakarta
What is the two-letter country code for this unit?
  [Unknown]:  ID
Is CN=www.example.com, OU=Logistik, O=Logistik, L=Jakarta, ST=Jakarta, C=ID correct?
  [no]:  yes

Enter key password for 
	(RETURN if same as keystore password):  

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore domain.keystore -destkeystore domain.keystore -deststoretype pkcs12".
  1. Masukan Password (Password nya di ingat karena buat konfigurasi nanti di apache tomcat)
  2. Masukan Nama Domain yang akan di SSL kan, contoh disini nama domain yang akan di SSL kan adalah www.example.com
  3. Bidang Usaha 
  4. Nama Usaha misal ABC Pt
  5. Kota
  6. Provinsi
  7. Kode Negara, untuk Kode Negara yang bersetandar ISO (ID) untuk negara Indonesia
  8. Lalu Enter

3. Setelah keystore dibuat kita generate ke csr sumber keystore tersebut, file csr inilah yang akan kita serahkan ke provider SSL atau vendor SSL.

keytool -certreq -keyalg RSA -file domain.csr -keystore domain.keystore

Apabila ditanyakan Password maka masukan password yang pertama kali generate keystore. Maka setelah password dibuat file .csr telah terbuat selanjutnya CSR itulah akan diserahkan ke Vendor, sebelum di Serahkan kita cek dulu secara online, untuk cek CSR kunjungi website https://ssltools.digicert.com/checker/views/csrCheck.jsp lalu paste content dari CSR nya kalo betul maka akan centang semua, baru kita kasih ke vendor yang telah kita tunjuk sebagai pembelian dari SSL.

Biasanya vendor akan memberikan respon atau akan memberikan file SSL yang telah di compser dalam bentuk zip contohnya saya di sini dapat SSL .zip

# unzip esence_kumisgroup_com.zip 
Archive:  esence_kumisgroup_com.zip
 extracting: AddTrustExternalCARoot.crt  
 extracting: USERTrustRSAAddTrustCA.crt  
 extracting: SectigoRSADomainValidationSecureServerCA.crt  
 extracting: esence_kumisgroup_com.crt 

Import File Crt tersebut untuk langkah import

  1. AddTrustExternalCARoot.crt
  2. SectigoRSADomainValidationSecureServerCA.crt
  3. USERTrustRSAAddTrustCA.crt
  4. esence_kumisgroup_com.crt
$ keytool -import -trustcacerts -alias AddTrustExternalCARoot -file AddTrustExternalCARoot.crt -keystore domain.keystore

 

keytool -import -trustcacerts -alias intermediate_filename -file SectigoRSADomainValidationSecureServerCA.crt -keystore domain.keystore 

 

keytool -import -trustcacerts -alias intermediate_filename1 -file USERTrustRSAAddTrustCA.crt -keystore domain.keystore

 

keytool -import -trustcacerts -alias mykey -file esence_kumisgroup_com.crt -keystore domain.keystore

Point terakhir adalah configurasi Pada Tomcat, copy file domain.keystore

$ mv esence.kumisgroup.com.keystore /etc/tomcat7/

Masuk Ke Change Directory

cd /etc/tomcat7/

Lalu edit Path Server.xml

vim server.xml

Config Connector nya

<Connector protocol="HTTP/1.1" port="8443"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
                keystoreFile="conf/esence.kumisgroup.com.keystore"
          keystorePass="kumis34"
/>
 Restart Tomcat
$ /etc/init.d/tomcat7 restart

Test Akses SSL nya lewat Browser

Related Articles

Comments