Pembuat CSR — kunci privat dan permintaan PKCS#10, dibuat secara lokal
Generator CSR
Halaman ini membuat pasangan kunci di dalam browser Anda dan menandatangani permintaan penandatanganan sertifikat PKCS#10 dengannya. Anda mendapatkan dua file di akhir: kunci privat sebagai -----BEGIN PRIVATE KEY----- (PKCS#8) dan permintaan sebagai -----BEGIN CERTIFICATE REQUEST-----, ditambah bentuk DER mentah yang biasanya diminta portal CA. Isi bidang subjek, tambahkan nama yang harus dicakup sertifikat, tekan Buat, dan serahkan hanya permintaannya ke otoritas sertifikat Anda — file kunci tetap bersama Anda.
1. Kunci
RSA 2048 bit, signed with SHA-256.
RSA 2048 diterima di mana-mana dan merupakan default yang aman. 3072 dan 4096 membutuhkan waktu lebih lama untuk dibuat — di mesin yang lambat RSA 4096 bisa memerlukan beberapa detik, dan halaman ini menampilkan waktu yang berlalu serta membiarkan Anda meninggalkan hasilnya.
2. Subjek
Bidang yang Anda biarkan kosong dihilangkan sepenuhnya dari permintaan. CN dibatasi 64 karakter, dan CA komersial semakin sering mengabaikannya - yang diperiksa CA dan browser adalah subject alternative names di bawah.
3. Nama alternatif subjek
Satu entri per baris. Baris tanpa awalan diperlakukan sebagai nama DNS, sehingga www.example.com dan dns:www.example.com berarti hal yang sama; literal alamat seperti 192.0.2.10 diambil sebagai alamat IP bahkan tanpa awalan. Awalan dns:, ip:, email:, dan uri: dikenali. Wildcard hanya diizinkan sebagai label paling kiri (*.example.com), karena browser mengabaikannya di tempat lain.
4. Buat
belum ada yang dibuat
Generating…
Hasil
Belum ada yang dibuat. Isi setidaknya nama umum, tekan Buat kunci dan permintaan, dan kunci privat serta permintaan akan muncul di sini dengan tombol untuk menyimpannya.
Gunakan pasangan ini untuk pengujian, layanan internal, dan belajar.Kunci yang dibuat di halaman web hanya seaman mesin tempat ia berjalan, dan kunci privat yang Anda unduh tidak terenkripsi: siapa pun yang membuka file itu memiliki kunci Anda. Untuk sertifikat yang harus dipercaya internet publik, biarkan otoritas sertifikat atau server Anda sendiri yang membuat kunci, dan simpan di tempat yang tidak dapat disalin.
Apa itu CSR: permintaan PKCS#10 memuat kunci publik Anda, bidang nama yang Anda ketik, dan nama yang harus dicakup sertifikat, dan seluruhnya ditandatangani dengan kunci privat Anda. Tanda tangan itulah yang membuktikan permintaan tidak diubah dalam perjalanan ke CA. Kunci privat Anda bukan bagian dari permintaan dan tidak dapat dipulihkan darinya.
Apa yang tidak dilakukan halaman ini: halaman ini tidak menghubungi CA, tidak mendaftarkan apa pun, dan tidak dapat memberi tahu apakah CA Anda akan menerima bidang ini — setiap CA menambahkan aturannya sendiri. Halaman ini juga tidak mengenkripsi file kunci; jika Anda memerlukannya, bungkus kunci dengan enkripsi PKCS#8 atau kontainer PKCS#12 menggunakan alat Anda sendiri.
Privasi: pasangan kunci dibuat oleh kriptografi browser itu sendiri dan permintaan ditandatangani di sini. Tanpa unggahan, tanpa server, tanpa cookie, tanpa analitik — halaman ini juga berfungsi dari file lokal. Saat Anda mendekode hasilnya, dekoder sertifikat membacanya kembali tanpa akses jaringan sama sekali.
Lalu apa: tempel permintaan ke formulir pesanan CA Anda, atau tandatangani sendiri di generator sertifikat self-signed untuk melihat seluruh jalur dari kunci ke sertifikat.
🔒 Alat SSL & TLS
Utilitas sertifikat dan kunci yang berjalan sepenuhnya di browser.