Cara menggunakan
- Tempel teks PEM sertifikat, rantai, CSR, atau kunci privat, atau klik Buka file lalu pilih file .pem, .crt, .cer, atau .key (DER juga bisa).
- Setiap blok ditampilkan sebagai kartu tersendiri. Sertifikat menampilkan sisa hari sebelum kedaluwarsa; kunci privat menampilkan apakah cocok.
- Jika Anda menempel beberapa sertifikat, pemeriksaan urutan rantai muncul di bagian atas.
Penjelasan opsi
- Nama alternatif subjek (SAN)
- Nama-nama yang berlaku untuk sertifikat ini. Browser memakai daftar ini, bukan CN pada subjek.
- Tingkat validasi
- DV (hanya domain), OV (organisasi), atau EV, dibaca dari kebijakan sertifikat.
- SPKI SHA-256
- Sidik jari kunci publik yang dipakai untuk pinning; nilainya tetap sama saat Anda memperbarui dengan kunci yang sama.
Blok mana yang dibaca, dan cara kerja pemeriksaannya
Dekoder memecah teks Anda pada setiap baris -----BEGIN …----- dan menangani label berikut:
| Label PEM | Ditampilkan sebagai |
|---|---|
CERTIFICATE, X509 CERTIFICATE, TRUSTED CERTIFICATE |
Sertifikat |
CERTIFICATE REQUEST, NEW CERTIFICATE REQUEST |
Certificate signing request (CSR) |
PRIVATE KEY, RSA PRIVATE KEY, EC PRIVATE KEY |
Kunci privat |
PUBLIC KEY |
Kunci publik |
ENCRYPTED PRIVATE KEY, atau kunci lama dengan header Proc-Type: 4,ENCRYPTED |
Kunci privat terenkripsi (tidak dibaca) |
Label lain apa pun dilaporkan tidak dapat dibaca. Teks tanpa header PEM sama sekali dicoba sebagai DER base64 biasa, dan file yang dipilih dengan Buka file yang berisi DER mentah ditebak sebagai sertifikat, CSR, atau kunci.
Tingkat validasi berasal dari pengenal kebijakan sertifikat yang didefinisikan oleh CA/Browser Forum:
| OID kebijakan | Tingkat |
|---|---|
| 2.23.140.1.2.1 | DV (domain validated) |
| 2.23.140.1.2.2 | OV (organization validated) |
| 2.23.140.1.2.3 | IV (individual validated) |
| 2.23.140.1.1 | EV (extended validation) |
Sertifikat tanpa satu pun kebijakan ini tidak menampilkan tingkat validasi. Algoritma tanda tangan yang diawali MD5 atau SHA-1 ditandai, karena browser tidak lagi memercayainya.
Dengan beberapa sertifikat yang ditempel, pemeriksaan rantai hanya membandingkan nama: penerbit setiap sertifikat harus menjadi subjek sertifikat berikutnya. Pemeriksaan ini melaporkan urutan yang salah, sertifikat yang berulang, dan root yang ditandatangani sendiri yang disertakan dalam rantai. Pemeriksaan tidak memverifikasi tanda tangan atau kepercayaan, jadi rantai bisa lolos di sini dan tetap gagal di server sungguhan.
Pertanyaan yang sering diajukan
Bagaimana cara memeriksa apakah kunci privat cocok dengan sertifikat?
Tempel keduanya. Alat ini membandingkan kunci publik di dalam kunci privat dengan kunci publik sertifikat. Berguna saat nginx melaporkan "key values mismatch".
Bagaimana urutan rantai sertifikat yang benar?
Sertifikat server lebih dulu, lalu sertifikat perantara yang menerbitkannya, dan seterusnya ke atas. Root biasanya tidak disertakan. Urutan yang salah membuat sebagian klien gagal.
Apakah aman menempel kunci privat?
Semuanya diurai di browser Anda dan tidak ada yang dikirim ke server. Kunci yang dilindungi kata sandi tidak diurai.
Apakah alat ini memeriksa kepercayaan atau pencabutan?
Tidak, alat ini hanya membaca file. Untuk memeriksa sertifikat yang disajikan situs yang sedang berjalan, gunakan Pemeriksa Sertifikat SSL.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.