Dekoder Sertifikat
Dekode sertifikat SSL/TLS X.509 berformat PEM. Semua pemrosesan dilakukan di browser Anda untuk keamanan dan privasi maksimal.
Cara Menggunakan Dekoder Sertifikat
Tempel sertifikat
Salin sertifikat ber-encoding PEM Anda beserta header BEGIN/END dan tempel ke kolom input
Dekode otomatis
Alat ini otomatis mengurai struktur ASN.1/DER dan mengekstrak semua field sertifikat
Periksa detailnya
Lihat subject, issuer, tanggal masa berlaku, SAN, info kunci publik, dan sidik jari SHA-256
Apa itu X.509?
X.509 adalah standar ITU-T yang menentukan format sertifikat kunci publik. Sertifikat X.509 mengikat sebuah identitas (subject) ke kunci publik dan ditandatangani oleh Certificate Authority (CA). Sertifikat SSL/TLS yang dipakai situs HTTPS adalah aplikasi sertifikat X.509 yang paling umum.
Sertifikat SSL/TLS
Sertifikat X.509 adalah fondasi HTTPS — memverifikasi identitas server dan mengaktifkan komunikasi terenkripsi
Infrastruktur Kunci Publik
X.509 menentukan format sertifikat kunci publik yang dipakai dalam PKI untuk mengikat identitas ke kunci kriptografis
Encoding ASN.1/DER
Sertifikat memakai ASN.1 Distinguished Encoding Rules (DER) untuk struktur binernya, dibungkus Base64 PEM untuk transport teks
PEM vs DER vs CRT vs PFX — Format Sertifikat
Sertifikat X.509 yang sama dapat disimpan dalam beberapa format file. Mengetahui mana yang Anda pegang menghemat waktu — begini cara membedakannya:
| Format | Ekstensi | Encoding | Penggunaan Umum |
|---|---|---|---|
| PEM | .pem, .crt, .cer | ASCII Base64 dengan header BEGIN/END | Server web (Nginx, Apache), mayoritas alat Linux — format yang didekode alat ini |
| DER | .der, .cer | ASN.1 biner mentah | Keystore Java, sebagian alat Windows dan embedded |
| P7B / PKCS#7 | .p7b, .p7c | ASCII Base64, hanya sertifikat (tanpa kunci privat) | Impor rantai sertifikat Windows, IIS |
| PFX / PKCS#12 | .pfx, .p12 | Biner, terlindungi kata sandi, dapat memuat kunci privat | Impor/ekspor Windows, IIS, bundel code signing |
Uji cepat: jika file terbuka di editor teks dan menunjukkan -----BEGIN CERTIFICATE-----, itu PEM. Jika tampak seperti sampah biner, itu DER atau PFX.
Perintah OpenSSL yang Berguna
Lebih suka baris perintah? Perintah OpenSSL ini melakukan apa yang dilakukan alat ini — dekode, cek tanggal, dan sidik jari sertifikat:
openssl x509 -in cert.pem -text -noout
Dekode dan tampilkan semua field sertifikat
openssl x509 -in cert.pem -noout -dates
Tampilkan hanya tanggal masa berlaku (notBefore / notAfter)
openssl x509 -in cert.pem -noout -fingerprint -sha256
Cetak sidik jari SHA-256
openssl x509 -in cert.der -inform DER -text -noout
Dekode sertifikat DER biner
openssl x509 -in cert.pem -noout -subject -issuer
Tampilkan hanya subject dan issuer
openssl s_client -connect example.com:443 -showcerts
Ambil rantai sertifikat dari server aktif
Referensi Field Sertifikat
Arti dan alasan penting setiap field yang didekode:
Subject
Identitas penerbitan sertifikat. Komponen umum: CN (common name), O (organization), C (country).
Issuer
Certificate Authority yang menandatangani sertifikat ini. Jika subject sama dengan issuer, sertifikat bersifat self-signed.
Nomor Seri
Nomor unik yang diberikan CA penerbit. Dipakai untuk memeriksa status pencabutan (CRL / OCSP).
Masa Berlaku (Not Before / Not After)
Jendela waktu saat sertifikat valid. Di luar jendela ini, browser dan klien menolaknya.
Kunci Publik & Ukurannya
Kunci publik yang terikat pada identitas. RSA 2048-bit atau EC 256-bit adalah norma saat ini; RSA 1024-bit sudah usang.
Subject Alternative Names (SANs)
Daftar nama host dan IP yang dicakup sertifikat. Sejak 2015 browser mencocokkan dengan SAN, bukan CN — sertifikat untuk example.com harus mencantumkan www.example.com secara eksplisit atau validasi gagal.
Algoritma Tanda Tangan
Cara CA menandatangani sertifikat. SHA-256 ke atas wajib; tanda tangan SHA-1 ditolak browser modern.
Sidik Jari (SHA-256)
Hash dari seluruh sertifikat ber-encoding DER. Dipakai untuk pinning dan membandingkan sertifikat antar sistem.
Pertanyaan Umum
Alat ini mendukung sertifikat ber-encoding PEM (-----BEGIN CERTIFICATE-----). Format DER dan P7B belum didukung saat ini.
Alat ini mendekode dan menampilkan detail sertifikat, tetapi tidak memverifikasi rantai kepercayaan terhadap root CA.
Saat ini hanya sertifikat X.509 yang didukung. Dekode CSR mungkin ditambahkan pada pembaruan mendatang.
PEM adalah teks ber-encoding Base64 dengan header BEGIN/END (ekstensi .pem, .crt, .cer). DER adalah bentuk ASN.1 biner mentah dari data yang sama. CRT dan CER hanyalah nama ekstensi yang bisa berisi PEM maupun DER. PFX/PKCS#12 adalah bundel biner terlindungi kata sandi yang dapat memuat kunci privat, terutama dipakai di Windows.
Dekode dan validasi adalah hal berbeda. Sertifikat bisa terurai sempurna tetapi gagal validasi karena kedaluwarsa, nama host tidak ada di daftar SAN, rantainya tidak berujung pada root CA tepercaya, atau dicabut. Alat ini menampilkan field yang didekode — periksa dulu tanggal masa berlaku dan SAN.
Ya. Sertifikat SSL adalah informasi publik — setiap pengunjung situs Anda menerimanya. Tidak ada data rahasia di dalamnya. Namun jangan pernah menempel kunci privat Anda di mana pun: alat ini tidak membutuhkannya dan tidak dapat menggunakannya.
Rantai yang dilayarkan memuat sertifikat leaf plus CA intermediate yang menghubungkannya ke root tepercaya — biasanya total 2-3 sertifikat. Root itu sendiri tidak boleh dikirim: klien sudah memiliki root di trust store mereka. Intermediate yang hilang adalah penyebab tersering galat TLS "jalan di browser saya tapi gagal di ponsel", karena sebagian klien meng-cache atau menebak intermediate sementara yang lain tidak.
Dekode sertifikat dan baca blok masa berlaku: notBefore adalah tanggal terbit, notAfter tanggal kedaluwarsa — rencanakan perpanjangan setidaknya 30 hari sebelum notAfter. Daftar SAN (Subject Alternative Names) memuat semua nama host yang dicakup sertifikat; nama yang tidak ada dalam daftar itu memunculkan galat certificate-name di browser meskipun CN cocok. Alat ini menampilkan kedua field tersebut terdekode di tempatnya.
Alat Terkait
Parser JWT
Dekode dan verifikasi JSON Web Token (JWT) secara instan. Lihat informasi header, payload, dan signature dengan tampilan waktu yang mudah dibaca
Decoder SAML
Dekode assertion SAML dari XML ter-enkode Base64
Parser & Decoder Base64 URL
Dekode dan enkode Base64, parsing string ter-enkode URL, pratinjau gambar Base64, dan dekode segmen header atau payload JWT
Referensi Otoritatif
Sumber primer di balik alat ini — standar dan spesifikasi resmi, bukan ringkasan pihak kedua.
RFC 5280 - Internet X.509 PKI Certificate and CRL Profile
Profil IETF untuk sertifikat X.509: field, ekstensi, SAN, dan pencabutan.
X.509 - Wikipedia
Format sertifikat X.509 public key infrastructure dan field-fieldnya.
MDN Web Docs - TLS Certificates
Referensi Mozilla tentang sertifikat TLS dan cara browser memvalidasi rantai kepercayaan.