bg-tutorials

Cara Menginstal Sertifikat SSL di Oracle Servers

Dalam panduan langkah demi langkah ini, Anda akan mempelajari cara menginstal sertifikat SSL pada server dan aplikasi Oracle. Instruksi ini mencakup tiga platform Oracle yang paling umum, ditambah rekomendasi pembelian SSL di bagian akhir.

  • Oracle Wallet Manager
  • Oracle iPlanet Web Server
  • Oracle WebLogic Server

Membuat kode CSR pada Server Oracle

Setiap sertifikat SSL dimulai dengan CSR (Certificate Signing Request) dan private key yang sesuai. Anda memiliki dua pilihan:

Buka file .csr Anda dengan editor teks apa pun (misalnya, Notepad) dan salin seluruh isinya (termasuk baris —–BEGIN CERTIFICATE REQUEST—– dan —–END CERTIFICATE REQUEST—–) saat memesan sertifikat SSL Anda. Setelah Certificate Authority memvalidasi permintaan Anda dan menerbitkan sertifikat, lanjutkan dengan langkah-langkah instalasi untuk platform Anda di bawah ini.

Menginstal sertifikat SSL pada Oracle Wallet Manager

Langkah 1: Siapkan file Anda

Unduh dan ekstrak file sertifikat dari arsip ZIP yang dikirimkan oleh Certificate Authority Anda. Anda seharusnya memiliki file-file berikut (biasanya dengan ekstensi .crt):

  • Sertifikat Root CA
  • Sertifikat Intermediate
  • Sertifikat utama (domain) Anda

Langkah 2: Impor sertifikat Anda

Impor sertifikat secara berurutan (root terlebih dahulu, kemudian intermediate, lalu sertifikat utama Anda) agar Wallet Manager dapat membangun rantai kepercayaan dengan benar:

  1. Buka Oracle Wallet Manager, klik Wallet, lalu Open, dan pilih wallet Anda.
  2. Pilih Operations > Import Trusted Certificate.
  3. Impor sertifikat Root CA Anda dari folder tempatnya berada, lalu klik OK.
  4. Ulangi untuk sertifikat Intermediate Anda: buka Operations > Import Trusted Certificate, unggah filenya, lalu klik OK.
  5. Terakhir, buka Operations > Import User Certificate dan impor sertifikat SSL utama Anda. Klik OK.

Catatan: sertifikat root dan intermediate adalah sertifikat trusted (terpercaya), tetapi sertifikat utama Anda adalah sertifikat user: sertifikat ini dipasangkan dengan private key yang sudah tersimpan di wallet, jadi impor melalui Import User Certificate. Setelah diimpor, node sertifikat pada menu navigasi berubah dari Certificate: [Requested] menjadi Certificate: [Ready]. Simpan wallet, dan aktifkan Auto Login jika layanan Anda perlu membuka wallet tanpa kata sandi.

Selamat. Anda telah berhasil menginstal sertifikat SSL pada Oracle Wallet Manager. Uji instalasi Anda untuk memeriksa potensi kesalahan dan kerentanan.

Menginstal sertifikat SSL pada Oracle iPlanet Web Server

Setelah Certificate Authority mengirimkan file sertifikat melalui email, Anda dapat menginstal sertifikat pada Oracle iPlanet (dahulu Sun Java System Web Server):

  1. Di konsol admin Oracle iPlanet, buka tab Server Certificates, lalu klik Install.
  2. Dari daftar Configuration, pilih konfigurasi tempat Anda ingin menginstal sertifikat.
  3. Pilih Token (Cryptographic Device) yang menyimpan kunci. Jika kunci disimpan di server, pilih Internal; jika tidak, pilih token eksternal Anda dari menu drop-down. Masukkan kata sandi untuk token yang dipilih.
  4. Tempel sertifikat SSL Anda ke kotak yang sesuai. Salin seluruh sertifikat, termasuk baris —–BEGIN CERTIFICATE—– dan —–END CERTIFICATE—–. Atau, klik Browse dan impor file sertifikat secara langsung.
  5. Masukkan nickname untuk sertifikat: nama situs web Anda, atau label lain yang Anda sukai.
  6. Dari daftar listener yang tersedia, pilih HTTP Listener yang akan menangani permintaan aman, lalu selesaikan wizard.

Catatan: jika iPlanet belum mempercayai CA Anda, instal sertifikat root dan intermediate di bawah Certificate Authorities sebelum (atau segera setelah) menginstal sertifikat server, agar rantai lengkap dapat disajikan ke klien.

Selamat. Anda telah berhasil menambahkan sertifikat SSL ke Oracle iPlanet Web Server Anda.

Menginstal sertifikat SSL pada Oracle WebLogic Server

Oracle WebLogic Server menggunakan Java keystore. Anda akan bekerja dengan dua di antaranya: trust keystore yang menyimpan sertifikat CA (root dan intermediate), dan identity keystore yang menyimpan private key Anda beserta sertifikat server yang telah ditandatangani. Private key sudah tersimpan di keystore yang Anda buat saat menghasilkan CSR, sehingga sertifikat yang ditandatangani harus diimpor kembali ke keystore yang sama, dengan alias yang sama.

Langkah 1: Impor sertifikat CA ke dalam trust keystore

Impor sertifikat root lalu sertifikat intermediate sebagai entri terpercaya. Flag -trustcacerts memberi tahu keytool bahwa ini adalah sertifikat CA:

keytool -import -trustcacerts -alias rootca 
  -file RootCA.crt -keystore trust.jks

keytool -import -trustcacerts -alias intermediateca 
  -file IntermediateCA.crt -keystore trust.jks

Ganti trust.jks dengan file trust keystore Anda (atau gunakan keystore yang sama dengan identity store Anda jika Anda lebih suka satu file saja). keytool akan meminta kata sandi keystore.

Langkah 2: Impor sertifikat yang telah ditandatangani ke dalam identity keystore

Impor sertifikat server yang telah diterbitkan kembali ke keystore yang menyimpan private key, menggunakan alias yang sama seperti yang Anda pilih saat menghasilkan CSR. Langkah ini melengkapi entri kunci; bukan membuat entri baru:

keytool -import -trustcacerts -alias your_alias 
  -file yourdomain.crt -keystore identity.jks

Penting: alias your_alias harus sesuai dengan alias private key yang sudah ada di identity.jks; jika tidak, keytool akan mengimpor file tersebut sebagai sertifikat terpercaya yang berdiri sendiri dan server Anda tidak akan memiliki pasangan kunci yang dapat digunakan. Agar keytool dapat menyusun rantai, sertifikat root dan intermediate dari Langkah 1 harus dapat dijangkau (di keystore ini atau di trust store bawaan JDK, cacerts). Jika Anda lebih suka mengimpor seluruh rantai dalam satu file, sertifikat harus disusun dengan urutan sertifikat Anda terlebih dahulu, lalu intermediate, lalu root.

Anda seharusnya melihat pesan Certificate reply was installed in keystore. Verifikasi bahwa entri sekarang berisi rantai lengkap:

keytool -list -v -alias your_alias -keystore identity.jks

Jenis entri seharusnya menunjukkan PrivateKeyEntry dengan panjang rantai sertifikat 3 (server, intermediate, root).

Langkah 3: Konfigurasikan WebLogic untuk menggunakan keystore

  1. Masuk ke konsol admin WebLogic. Di bawah Domain Structure, perluas Environment, lalu Servers.
  2. Di Change Center, klik Lock & Edit.
  3. Pilih server yang ingin Anda konfigurasikan, buka tab Configuration, lalu sub-tab Keystores.
  4. Untuk Keystores, pilih Custom Identity and Custom Trust.
  5. Masukkan jalur lengkap ke identity keystore dan trust keystore Anda, atur tipenya ke JKS, dan masukkan passphrase masing-masing keystore. Klik Save.
  6. Buka tab SSL. Di bawah Configuration, atur Private Key Alias dan Private Key Passphrase sesuai alias dan kata sandi dari identity keystore Anda. Klik Save.
  7. Pada tab General, centang SSL Listen Port Enabled dan atur port-nya (default 7002). Klik Save.
  8. Di Change Center, klik Activate Changes, lalu mulai ulang server.

Selamat. Anda telah berhasil menginstal sertifikat SSL pada Oracle WebLogic Server.

Menguji instalasi SSL Anda

Setelah menginstal sertifikat pada server atau aplikasi Oracle Anda, penting untuk memeriksa konfigurasinya untuk mendeteksi kesalahan atau kerentanan. SSL checker kami memberikan Anda pemindaian dan laporan instan mengenai sertifikat Anda, termasuk urutan rantai, masa berlaku, dan dukungan protokol.

Anda juga dapat mengonfirmasi sertifikat yang disajikan oleh WebLogic (atau HTTPS listener mana pun) melalui command line. Ganti host dan port dengan milik Anda:

echo | openssl s_client -connect yourdomain.com:7002 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -issuer -dates

Ini menampilkan issuer dan tanggal masa berlaku sertifikat yang sedang aktif, yang merupakan cara tercepat untuk memastikan sertifikat dan rantai yang tepat telah terpasang dengan benar.

Di mana membeli sertifikat SSL terbaik untuk Server Oracle?

SSL Dragon adalah sumber untuk semua kebutuhan SSL Anda. Kami menawarkan beberapa harga terendah di pasar untuk seluruh rangkaian produk SSL kami, dan kami telah bermitra dengan merek SSL terbaik di industri ini untuk keamanan yang kuat dan dukungan khusus. Semua sertifikat SSL kami kompatibel dengan server Oracle.

Untuk membantu Anda memilih, kami telah membangun beberapa alat yang berguna. SSL Wizard kami merekomendasikan sertifikat terbaik untuk proyek Anda.

Pertanyaan yang Sering Diajukan

Format apa yang saya perlukan untuk sertifikat SSL di Oracle?

Tergantung pada produknya. Oracle Wallet Manager dan Oracle iPlanet menerima file .crt/.cer (PEM atau DER) yang disediakan oleh CA Anda. Oracle WebLogic menggunakan Java keystore (JKS atau PKCS12): Anda mengimpor sertifikat CA dan sertifikat server yang telah ditandatangani ke dalam keystore menggunakan keytool.

Dalam urutan apa saya harus mengimpor sertifikat?

Selalu impor dari bagian atas rantai ke bawah: root terlebih dahulu, lalu intermediate, kemudian sertifikat domain Anda. Hal ini memungkinkan wallet atau keystore menghubungkan setiap sertifikat dengan penerbitnya. Di WebLogic, root dan intermediate masuk ke trust keystore, sedangkan sertifikat server yang ditandatangani masuk ke identity keystore di bawah alias private key.

Mengapa alias keytool harus sesuai dengan alias CSR saya di WebLogic?

Private key dibuat di bawah alias tertentu saat Anda menghasilkan CSR. Mengimpor sertifikat yang telah ditandatangani ke alias yang sama akan melengkapi pasangan kunci (sebuah PrivateKeyEntry dengan rantai lengkap). Jika Anda mengimpornya dengan alias baru, keytool akan menyimpannya sebagai sertifikat terpercaya yang berdiri sendiri tanpa private key, dan SSL tidak akan dapat berjalan.

Bagaimana cara memeriksa apakah sertifikat sudah terinstal dengan benar?

Untuk keystore, jalankan keytool -list -v -alias your_alias -keystore identity.jks dan pastikan entrinya adalah PrivateKeyEntry dengan panjang rantai 3. Untuk listener yang aktif, hubungkan dengan OpenSSL (openssl s_client -connect yourdomain.com:7002) atau gunakan SSL tools kami untuk memverifikasi rantai, masa berlaku, dan protokol dari luar.

Apakah langkah-langkah ini berlaku pada versi Oracle yang lebih lama?

Ya. Alur kerja Wallet Manager, iPlanet, dan WebLogic di atas stabil untuk semua rilis Oracle yang didukung. Di WebLogic, keystore JKS maupun PKCS12 sama-sama didukung; PKCS12 adalah format yang lebih modern dan portabel jika Anda ingin memulai dari awal.

Hemat 10% untuk Sertifikat SSL saat memesan hari ini!

Penerbitan cepat, enkripsi kuat, kepercayaan peramban 99,99%, dukungan khusus, dan jaminan uang kembali 25 hari. Kode kupon: SAVE10

Ditulis oleh

Penulis konten berpengalaman yang berspesialisasi dalam Sertifikat SSL. Mengubah topik keamanan siber yang rumit menjadi konten yang jelas dan menarik. Berkontribusi untuk meningkatkan keamanan digital melalui narasi yang berdampak.