Cara Memeriksa Sertifikat SSL di Linux dengan OpenSSL

Memeriksa Sertifikat SSL di Linux dengan OpenSSL

Jika Anda mengelola situs web atau server, memastikan sertifikat SSL Anda valid dan dikonfigurasi dengan benar adalah prioritas utama. Salah satu cara untuk melakukannya adalah dengan OpenSSL, sebuah utilitas kriptografi sumber terbuka yang populer.

Anda dapat menggunakan OpenSSL untuk memeriksa tanggal kedaluwarsa sertifikat, penerbit, dan subjek. Pada artikel ini, kami akan menunjukkan kepada Anda cara memeriksa sertifikat dengan perintah OpenSSL pada Linux. Apakah Anda seorang pengembang web, administrator sistem, atau hanya ingin tahu tentang SSL, panduan ini akan memberikan langkah-langkah dan baris perintah yang tepat untuk memeriksa sertifikat dengan OpenSSL.


Daftar Isi

  1. Bagaimana Cara Memeriksa Versi OpenSSL?
  2. Cara Melihat Detail Sertifikat Lengkap
  3. Lihat Sertifikat SSL Itu Sendiri (Disandikan)
  4. Periksa Apakah Kunci Cocok dengan Sertifikat
  5. Periksa Siapa yang Menerbitkan Sertifikat SSL
  6. Periksa Kepada Siapa Sertifikat SSL Dikeluarkan
  7. Periksa Validitas Sertifikat SSL di Linux
  8. Tampilkan Semua Info di Atas Tentang Sertifikat SSL

Dapatkan sertifikat SSL hari ini

Bagaimana Cara Memeriksa Versi OpenSSL?

Sebagian besar sistem Linux memiliki OpenSSL yang sudah terinstal, tetapi lebih baik untuk memastikan Anda memiliki versi terbaru yang sedang berjalan. Anda dapat memeriksa versi OpenSSL Anda dengan menjalankan perintah berikut:

versi openssl -a

Periksa Versi OpenSSL

File sertifikat di Linux secara default berada di folder /etc/pki/tls/certs atau terkadang di dalam folder khusus aplikasi seperti /etc/httpd untuk Apache. File-file ini umumnya menggunakan ekstensi .pem atau .crt dan kemungkinan besar akan diberi nama yourdomain.pem atau yourdomain.crt, tetapi terkadang nama file “server” generik juga digunakan.

Jika Anda telah mengajukan permohonan sertifikat SSL dan menginstalnya pada server, Anda seharusnya sudah mengetahui lokasi dan nama file-nya.


Cara Melihat Detail Sertifikat Lengkap

Anda dapat menggunakan OpenSSL untuk memeriksa validitas sertifikat, penerbit, dan subjek secara terpisah atau sekaligus. Pastikan Anda memiliki akses ke server dan terminal SSH.

OpenSSL menyediakan berbagai macam perintah untuk menghasilkan, menginstal, dan mengelola sertifikat. Untuk memeriksa detail sertifikat tertentu, jalankan perintah berikut:

openssl x509 -in /root/mycertificate.crt -text -noout

Gunakan perintah OpenSSL ini untuk memeriksa masa berlaku sertifikat, subjek, penerbit, detail kunci, dan algoritme tanda tangan. Inilah yang akan Anda lihat:

Lihat Detail Sertifikat Lengkap

Lihat Sertifikat SSL Itu Sendiri (Disandikan)

OpenSSL memungkinkan Anda untuk melihat sertifikat SSL dalam format asli yang dikodekan. Jalankan perintah di bawah ini untuk menampilkannya:

$ echo | openssl s_client -servername howtouselinux.com -connect yourplc.com:443 2>/dev/null | openssl x509

Lihat Sertifikat SSL

Hemat 10% untuk Sertifikat SSL

Periksa Apakah Kunci Cocok dengan Sertifikat

Untuk memverifikasi apakah kunci publik dan privat cocok, Anda perlu mengekstrak kunci publik dari setiap file dan menghasilkan output hash untuknya. Ketiga berkas harus memiliki kunci publik dan nilai hash yang sama. Berikut adalah cara menggunakan OpenSSL untuk memeriksa sertifikat dan detail kunci. Perintah berikut ini untuk menghasilkan hash dari setiap kunci publik file:

openssl pkey -pubout -in privateKey.key | openssl sha256

Kunci Pub

openssl req -pubkey -in CSR.csr -noout | openssl sha256

CSR Kunci Publik

openssl x509 -pubkey -in certificate.crt -noout | openssl sha256

Sertifikat Kunci Publik

Periksa Siapa yang Menerbitkan Sertifikat SSL

Jika Anda ingin memeriksa penerbit sertifikat SSL, jalankan baris perintah di bawah ini. Ini akan menunjukkan kepada Anda Otoritas Sertifikat yang menandatangani sertifikat.

echo | openssl s_client -servername yourplc.com -connect yourplc.com:443 2>/dev/null | openssl x509 -noout -issuer


Periksa Kepada Siapa Sertifikat SSL Dikeluarkan

Anda juga dapat memeriksa subjek sertifikat SSL. Tergantung pada jenis validasi, Anda akan melihat nama umum, atau juga nama resmi perusahaan.

$ echo | openssl s_client -servername .com -connect howtoyourplcuselinux.com:443 2>/dev/null | openssl x509 -noout -subject


Periksa Validitas Sertifikat SSL di Linux

Sangat penting untuk mengetahui kapan masa berlaku sertifikat SSL berakhir, sehingga Anda dapat memperbaruinya terlebih dahulu dan menghindari potensi pemadaman situs web dan pelanggaran data. Berikut ini cara memeriksa tanggal kedaluwarsa sertifikat SSL di Linux:

$ echo | openssl s_client -servername howtouselinux.com -connect yourplc.com:443 2>/dev/null | openssl x509 -noout -dates


Tampilkan Semua Info di Atas Tentang Sertifikat SSL

Anda juga dapat menggunakan perintah OpenSSL untuk memeriksa penerbit sertifikat, subjek, dan tanggal kedaluwarsa dengan perintah berikut:

$ echo | openssl s_client -servername howtouselinux.com -connect yourplc.com:443 2>/dev/null | openssl x509 -noout -issuer -subject -dates

Info Sertifikat Lengkap

Kata Penutup

Jika ada yang tidak beres dengan koneksi SSL Anda, memverifikasi detail sertifikat Anda adalah langkah pertama untuk menemukan pelakunya. Pada OpenSSL, Anda memiliki utilitas yang hebat untuk melakukan semua jenis pemeriksaan, mulai dari memeriksa penerbit sertifikat hingga menganalisis data teknis dan melihat kapan masa berlaku sertifikat. OpenSSL terintegrasi dengan Linux dan menyediakan kontrol atas instalasi SSL melalui baris perintah yang fleksibel.

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.