Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

OpenSSL: Bekerja dengan Sertifikat SSL, Kunci Pribadi, dan CSR

Posted on March 22, 2023

OpenSSL adalah toolkit sumber terbuka yang kuat dan berfitur lengkap yang mengimplementasikan protokol SSL dan TLS, serta perpustakaan kriptografi tujuan umum. Ini banyak digunakan untuk mengelola sertifikat SSL/TLS, kunci pribadi, dan Permintaan Penandatanganan Sertifikat (CSR) di berbagai sistem. Dalam artikel ini, kita akan mempelajari cara bekerja dengan sertifikat SSL, kunci pribadi, dan CSR menggunakan OpenSSL, bersama dengan contoh untuk membantu Anda memahami setiap langkah.
AdvertisementIntroduction
Sertifikat SSL: Sertifikat digital ini digunakan untuk membuat sambungan aman antara server dan klien menggunakan protokol SSL/TLS. Mereka berisi informasi tentang pemegang sertifikat, penerbit sertifikat, dan kunci publik. Kunci Pribadi: Ini adalah kunci kriptografi yang digunakan dalam proses jabat tangan SSL/TLS untuk mengamankan koneksi. Mereka harus dirahasiakan dan aman. CSR: Permintaan Penandatanganan Sertifikat adalah pesan yang dikirim ke Otoritas Sertifikat (CA) untuk meminta sertifikat digital untuk server. Menginstal OpenSSL

Sebelum bekerja dengan OpenSSL, pastikan OpenSSL telah terinstal di sistem Anda. Untuk sebagian besar distribusi Linux, OpenSSL sudah diinstal sebelumnya. Jika tidak, Anda dapat menginstalnya menggunakan pengelola paket. Contoh:
Ubuntu/Debian: `sudo apt-get install openssl`CentOS/Fedora: `sudo yum install openssl`
Untuk Windows, Anda dapat mengunduh versi terbaru dari situs web resmi: https://www.openssl.org/
Generating kunci pribadi

Untuk membuat kunci pribadi, gunakan perintah berikut:

openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048 

Perintah ini menghasilkan kunci pribadi RSA 2048-bit dan menyimpannya di file private_key.pem.
Membuat CSR

Untuk menghasilkan CSR menggunakan kunci pribadi yang dibuat sebelumnya, jalankan perintah berikut:

openssl req -new -key private_key.pem -out csr.pem 

Anda akan diminta untuk memasukkan informasi tentang organisasi dan server Anda, seperti negara, negara bagian, kota, nama organisasi, nama umum (nama domain), dan alamat email. Setelah menyelesaikan petunjuknya, CSR akan disimpan di file csr.pem.
Menandatangani sendiri sertifikat SSL

Dalam beberapa kasus, Anda mungkin memerlukan sertifikat yang ditandatangani sendiri untuk tujuan pengujian. Untuk membuatnya, gunakan perintah berikut:

openssl x509 -req -in csr.pem -signkey private_key.pem -out self_signed_certificate.pem -days 365 

Perintah ini membuat sertifikat SSL yang ditandatangani sendiri dengan validitas 365 hari menggunakan CSR dan kunci pribadi yang disediakan.
Memeriksa sertifikat SSL, kunci pribadi, dan CSR

Untuk melihat detail sertifikat SSL, gunakan:

openssl x509 -in certificate.pem -text -noout ] pre
Untuk memeriksa kunci privat, gunakan:
openssl rsa -in private_key.pem -text -noout 

Untuk melihat CSR, gunakan:

openssl req -in csr.pem -text -noout 

Converting certificate standards

OpenSSL mendukung konversi sertifikat, seperti mengonversi sertifikat PEM ke format DER:

openssl x509 -in certificate.pem -outform der -out certificate.der 

Perintah ini mengonversi sertifikat. pem dari format PEM ke format DER dan menyimpannya sebagai sertifikat cate.der.

Untuk mengonversi sertifikat DER ke format PEM, gunakan:

openssl x509 -inform der -in certificate.der -out certificate.pem 

Perintah ini mengonversi file certificate.der dari format DER ke Format PEM dan simpan sebagai sertifikat.pem.
Memperbarui dan mencabut sertifikat SSL

Untuk memperbarui sertifikat SSL, Anda perlu membuat CSR baru dan mengirimkannya ke Otoritas Sertifikat (CA). Ikuti langkah-langkah yang dijelaskan di bagian 3 dan 4 untuk membuat kunci pribadi baru (jika perlu) dan CSR baru. Kirim CSR baru ke CA Anda, dan mereka akan memberi Anda sertifikat SSL yang diperbarui.

Untuk mencabut sertifikat SSL, hubungi Otoritas Sertifikat (CA) Anda dan berikan perincian yang diperlukan, seperti nomor seri sertifikat atau salinan sertifikat sertifikat. CA kemudian akan menambahkan sertifikat ke Daftar Pencabutan Sertifikat (CRL) mereka, yang memberi tahu klien bahwa sertifikat tersebut tidak lagi valid.
Conclusion

Dalam artikel ini, kami telah membahas cara bekerja dengan sertifikat SSL, kunci pribadi, dan CSR menggunakan OpenSSL. Kami telah menjelajahi cara membuat kunci pribadi, membuat CSR, menandatangani sendiri sertifikat SSL, memeriksa berbagai file terkait SSL, mengonversi format sertifikat, dan memperbarui atau mencabut sertifikat SSL. Dengan pengetahuan ini, Anda dapat mengelola sertifikat SSL untuk proyek Anda dengan percaya diri, memastikan koneksi yang aman dan terenkripsi antara klien dan server.

Referensi tecadmin.com

Terbaru

  • Inilah Lima HP Xiaomi Rp1 Jutaan Sudah Punya NFC
  • Apa itu Jabatan Panitera Muda Mahkamah Agung, Berapa Gaji & Tunjangannya 2026?
  • Inilah Kenapa Bisa Ada Sensasi Mencekam di Bangunan Tua
  • Apa itu Pengertian Frontier Market di Dunia Saham?
  • Apa itu Krnl Executor Roblox Mei 2026?
  • Inilah Cara Entry Nilai Rapor SPMBJ Jatim 2026 dan Berkas yang Dipersiapkan
  • Inilah 15 SMA Swasta Terbaik di Semarang Menurut Hasil SNBP 2026
  • Inilah Rekomendasi Motor Matic Paling Nyaman Buat Jarak Jauh 2026
  • Ini Jadwal dan Itinerary Liburan Long Weekend Tebing Breksi Yogyakarta
  • Game James Bond 007 First Light Siap Diluncurkan
  • Ini Cara Cek WhatsApp Di Hack atau Tidak + Tips Biar Lebih Aman
  • Daftar Harga HP Vivo Mei 2026, Ini Yang Paling Murah
  • Inilah Lenovo Legion Y70 2026 Bawa Snapdragon 8 Gen 5 dan Baterai Monster, Kapan Rilis?
  • Rekomendasi Lima HP Murah 2 Jutaan dengan RAM 12 GB
  • Hasil Penelitian: Boneka Melatih Kecerdasan Emosional Anak
  • SALAH! MIT Ungkap AI Tidak Ganti Karyawan Karena Efisiensi
  • Inilah Inovasi Terbaru Profesor UI: Pelumas Mobil dari Minyak Nabati!
  • Daftar Sekarang! Beasiswa S2 di Italia dari IYT Scholarship 2026 Sudah Dibuka
  • Sejarah Hantavirus dan Perkembangannya Sampai ke Indonesia
  • Kementerian Pendidikan: Mapel Bahasa Inggris Wajib di SD Mulai 2027!
  • Ketua Fraksi PKB MPR-RI: Kemenag Respon Cepat Pendidikan Santri Ndolo Kusumo Pati yang Terdampak
  • Viral Video Sejoli Di Balai Kota Panggul Trenggalek, Satpol PP Janji Usut
  • Video Viral Wakil Wali Kota Batam Tegur Keras Pasir Ilegal
  • LPDP Buka Peluang Beasiswa S3 Prancis 2026, Simak Syaratnya!
  • Inilah Panduan Lengkap dan Aturan Main Seleksi Penerimaan Murid Baru (SPMB) SMA dan SMK Negeri Jawa Tengah Tahun 2026
  • Inilah Syarat dan Cara Daftar MOFA Taiwan Fellowship 2027
  • RESMI! Inilah Macam Jalur di SPMB Sekolah Tahun Ajaran 2026
  • Ini Loh Rute Terbaru TransJOGJA Per Mei 2026, Jangan Salah Naik!
  • Inilah Jadwal Operasional MRT Jakarta Per Mei 2026, Berubah Dimana?
  • Inilah Syarat dan Mekanisme Seleksi Siswa Unggul ITB Jalur Talenta (OSN, Seniman, Hafidz, Atlet dll) 2026/2027
  • How to build a high-performance private photo cloud with Immich and TrueNAS SCALE
  • How to Build an Endgame Local AI Agent Setup Using an 8-Node NVIDIA Cluster with 1TB Memory
  • How to Master Windows Event Logs to Level Up Your Cybersecurity Investigations and SOC Career
  • How to Build Ultra-Resilient Databases with Amazon Aurora Global Database and RDS Proxy for Maximum Uptime and Performance
  • How to Build Real-Time Personalization Systems Using AWS Agentic AI to Make Every User Feel Special
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • How to create professional presentations easily using NotebookLM’s AI power for school projects and beyond
  • How to Master SEO Automation with Google Gemini 3.1 Flash-Lite in Google AI Studio
  • How to create viral AI video ads and complete brand assets using the Claude and Higgsfield MCP integration
  • How to Transform Your Mac Into a Supercharged AI Assistant with Perplexity Personal Computer
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025

©2026 emka.web.id | Design: Newspaperly WordPress Theme