Pembuat Sertifikat Self-Signed — X.509 v3 untuk pengujian dan penggunaan internal
Generator Sertifikat Self-Signed
Halaman ini membuat pasangan kunci dan menandatangani sertifikat X.509 v3 dengannya, sehingga sertifikat itu menjadi penerbitnya sendiri. Anda mendapatkan sertifikat sebagai -----BEGIN CERTIFICATE----- dan sebagai DER mentah, ditambah kunci privat sebagai PKCS#8. Ini adalah alat yang tepat untuk server pengembangan, perangkat internal, laboratorium, atau gateway surel yang Anda kendalikan di kedua ujungnya — dan alat yang salah untuk apa pun yang harus dipercaya peramban orang asing tanpa peringatan.
Sertifikat self-signed tidak dipercaya oleh siapa pun.
Tidak ada peramban publik, sistem operasi, atau klien surel yang akan menerimanya sampai Anda
memasangnya sebagai root tepercaya di setiap mesin yang berkomunikasi dengan layanan. Jika Anda
memerlukan sertifikat yang berfungsi tanpa memasang apa pun, dapatkan dari
otoritas sertifikat — dan jika Anda hanya memerlukan permintaan untuk CA, gunakan
pembuat CSR sebagai gantinya.
1. Kunci
RSA 2048 bit, signed with SHA-256.
2. Subject dan issuer
Issuer ditulis sebagai salinan dari bidang-bidang ini, yang membuat sertifikat ini self-signed. Common name adalah nama yang ditampilkan di dialog sertifikat; yang benar-benar dicocokkan oleh klien adalah subject alternative name di bawah.
3. Nama alternatif subjek
setidaknya satu entri diperlukan
Satu entri per baris, dengan awalan opsional dns:, ip:,
email:, atau uri:; baris polos adalah nama DNS, kecuali
berupa literal alamat seperti 127.0.0.1, yang diambil sebagai alamat IP. Sejak
peramban berhenti memeriksa common name, sertifikat tanpa setidaknya satu subject alternative name ditolak begitu saja, sehingga halaman ini mewajibkan satu.
4. Masa berlaku dan ekstensi
mulai sekarang, berakhir dalam 365 hari
Apa saja dari 1 hingga 825 hari. Sertifikat tepercaya publik telah dibatasi menjadi 200 hari sejak 15 Maret 2026 (100 hari dari 2027, 47 hari dari 2029), tetapi sertifikat self-signed tidak tercakup oleh aturan itu — tetap baik untuk menjaganya tetap singkat, karena tidak ada yang mencabutnya untuk Anda.
Biarkan sakelar CA mati untuk sertifikat server atau klien. Mengaktifkannya membuat sertifikat dapat menandatangani sertifikat lain, yang merupakan cara membangun hierarki internal - dan juga cara membagikan kunci yang dapat meniru apa pun yang dipercaya root Anda, jadi simpan untuk root yang memang sengaja Anda jaga tetap offline.
Key usage — untuk apa kunci ini boleh digunakan:
Extended key usage — tujuan sertifikat diterbitkan:
5. Buat
belum ada yang dibuat
Generating…
Hasil
Belum ada yang dibuat. Isi common name dan setidaknya satu subject
alternative name, tekan Buat sertifikat dan kunci, dan sertifikat serta kunci
akan muncul di sini dengan tombol untuk menyimpannya.
Cara menambahkannya ke trust store — setiap mesin yang terhubung ke layanan memerlukan ini sebelum peringatan hilang. Peramban memperingatkan pada penggunaan pertama otoritas baru secara sengaja, jadi baca apa yang Anda percayai sebelum mengklik lanjutkan.
Windows (seluruh mesin)
Buka berkas .crt, pilih Install Certificate, pilih
Local Machine, lalu Place all certificates in the following store
→ Trusted Root Certification Authorities. Dari prompt yang ditinggikan hal yang sama
adalah certutil -addstore -f Root mycert.crt, dan
certutil -delstore Root mycert.crt menghapusnya kembali.
macOS
Klik dua kali berkas untuk menambahkannya ke login keychain, lalu buka Keychain Access,
seret ke System, klik dua kali, buka Trust dan atur
When using this certificate menjadi Always Trust. Di baris perintah:
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain mycert.crt.
Debian, Ubuntu
Salin ke /usr/local/share/ca-certificates/mycert.crt (PEM, dan
namanya harus diakhiri .crt), lalu jalankan sudo update-ca-certificates.
Untuk menghapusnya, hapus berkasnya lalu jalankan perintah yang sama lagi.
RHEL, Fedora, CentOS
Salin ke /etc/pki/ca-trust/source/anchors/mycert.crt dan jalankan
sudo update-ca-trust.
Firefox
Firefox memiliki trust store sendiri: Settings → Privacy &
Security → Certificates → View Certificates →
Authorities → Import, lalu centang Trust this CA to
identify websites.
Aplikasi Java
Impor ke trust store JDK:
keytool -importcert -alias mycert -file mycert.crt -cacerts -storepass changeit.
Arti ekstensi. Basic constraints menyatakan apakah
sertifikat boleh menandatangani sertifikat lain; key usage membatasi operasi yang boleh dilakukan kunci
tersebut; extended key usage menyebutkan tujuan sertifikat diterbitkan, dan
sertifikat server TLS memerlukan tujuan TLS server atau klien yang memeriksanya
akan menolaknya. Subject key identifier adalah hash dari kunci publik, dan
authority key identifier biasanya menyebut salinan issuer darinya — pada
sertifikat self-signed keduanya memiliki nilai yang sama.
Apa yang tidak dilakukan halaman ini: ia tidak membuat hierarki sertifikat untuk Anda, tidak menjalankan CA, dan tidak memasang apa pun di mana pun. Tidak ada daftar pencabutan di belakang sertifikat ini: jika kunci bocor, satu-satunya cara adalah mengganti berkas di mana-mana dan menghapusnya dari setiap trust store.
Privasi: pasangan kunci dibuat oleh kriptografi peramban itu sendiri dan sertifikatnya ditandatangani di sini. Tanpa unggahan, tanpa server, tanpa cookie, tanpa analitik, dan halaman ini berfungsi dari berkas lokal. Untuk membaca hasilnya kembali secara independen, gunakan dekoder sertifikat.
🔒 Alat SSL & TLS
Utilitas sertifikat dan kunci yang berjalan sepenuhnya di browser.