Langsung ke konten
ToolMug

Decoder Sertifikat SSL

Tempel sertifikat (diawali -----BEGIN CERTIFICATE-----) untuk melihat isinya — nama yang dicakup, kapan kedaluwarsa, siapa penerbitnya, dan apakah DV atau OV. Tempel juga kunci privat untuk memeriksa kecocokan, atau seluruh rantai untuk memeriksa urutannya.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

Semuanya diurai di browser Anda. Kunci privat tidak pernah diunggah.

Cara menggunakan

  1. Tempel teks PEM sertifikat, rantai, CSR, atau kunci privat, atau klik Buka file lalu pilih file .pem, .crt, .cer, atau .key (DER juga bisa).
  2. Setiap blok ditampilkan sebagai kartu tersendiri. Sertifikat menampilkan sisa hari sebelum kedaluwarsa; kunci privat menampilkan apakah cocok.
  3. 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.

Alat terkait