Cara memakai
- Tempel sertifikat ke Sertifikat: seluruh blok PEM, atau Base64-nya saja.
- Baca Subjek dan Penerbit untuk melihat untuk siapa sertifikat itu dan siapa yang menandatanganinya.
- Periksa Masa berlaku. Halaman menghitung sisa hari dari tanggal hari ini di zona waktu Anda.
- Bandingkan Sidik jari SHA-256 dengan nilai yang diterbitkan situs, vendor, atau otoritas sertifikat sebelum Anda mempercayai sertifikat itu.
Apa yang dikatakan sertifikat
Sertifikat X.509 (RFC 5280) mengikat kunci publik ke sebuah nama dan ditandatangani oleh penerbit. Ia ditulis dalam ASN.1 DER, pohon nilai berlabel. Blok PEM adalah DER itu yang ditulis dalam Base64 di antara baris BEGIN dan END (RFC 7468). Halaman ini membaca pohon itu dengan pembaca DER kecilnya sendiri dan menampilkan setiap bidang.
Certificate ::= SEQUENCE { tbsCertificate, signatureAlgorithm, signatureValue }
TBSCertificate ::= SEQUENCE { version [0], serialNumber, signature, issuer,
validity, subject, subjectPublicKeyInfo, ..., extensions [3] }
Yang tidak diperiksa halaman
Halaman ini tidak memverifikasi tanda tangan, tidak menyusun rantai sampai root tepercaya, tidak memeriksa apakah sertifikat dicabut, dan tidak tersambung ke host. Sertifikat bisa terbaca berlaku di sini namun tetap ditolak oleh peramban atau server. Pemeriksaan itu memerlukan kunci publik penerbit dan trust store, yang tidak dimiliki halaman ini.
Sisa hari dihitung dari tanggal hari ini sampai hari tanggal Tidak berlaku setelah, dengan kedua hari dihitung. Sertifikat yang dicabut sebelum tanggal Tidak berlaku setelahnya tetap menampilkan tanggalnya di sini, karena halaman tidak membaca daftar pencabutan dan tidak bertanya kepada responder OCSP.
Sidik jari
Sidik jari adalah digest dari seluruh byte DER. Dua sertifikat dengan sidik jari SHA-256 yang sama adalah sertifikat yang sama. SHA-1 tidak lagi tahan tabrakan, sehingga bandingkan nilai SHA-256 bila Anda memerlukan kepastian; nilai SHA-1 ditampilkan karena banyak daftar lama masih mencetaknya.
Contoh: sertifikat perantara E5 dari Let's Encrypt (bawaan)
Sertifikat bawaan adalah sertifikat perantara E5 dari Let's Encrypt, yang ditandatangani dengan ECDSA P-384 oleh ISRG Root X2. Halaman membaca bidang-bidang berikut darinya. Status masa berlaku bergantung pada tanggal saat Anda membacanya, sehingga tidak ada di tabel; bidang lainnya sama setiap hari.
| Bidang | Nilai |
|---|---|
| Versi | 3 |
| Nomor seri | 18:6E:75:D4:EE:B0:A0:5D:FD:2D:A8:20:86:5D:1E:31 |
| Algoritma tanda tangan | ECDSA with SHA-384 (1.2.840.10045.4.3.3) |
| Penerbit | C=US, O=Internet Security Research Group, CN=ISRG Root X2 |
| Subjek | C=US, O=Let's Encrypt, CN=E5 |
| Tidak berlaku sebelum | 13 Maret 2024 pukul 00.00.00 UTC |
| Tidak berlaku setelah | 12 Maret 2027 pukul 23.59.59 UTC |
| Kunci publik | Kurva elips P-384, 384 bit |
| Penggunaan kunci | Digital Signature, Certificate Sign, CRL Sign |
| Penggunaan kunci diperluas | Autentikasi klien TLS, autentikasi server TLS |
| Batasan dasar | CA: ya, panjang jalur 0 |
| Sidik jari SHA-256 | E7:88:D1:4B:04:36:B5:12:0B:BE:E3:F1:5C:15:BA:DF:08:C1:40:7F:E7:25:68:A4:F1:6F:91:51:C3:80:E1:E3 |
Pertanyaan yang sering diajukan
Mengapa halaman menyatakan sertifikat saya berlaku padahal peramban menyatakan tidak?
Halaman ini hanya membaca tanggal dan bidang. Peramban juga memeriksa tanda tangan, rantai sampai root tepercaya, nama host, dan apakah sertifikat dicabut. Pemeriksaan itu memerlukan data yang tidak dimiliki halaman ini.
Apa perbedaan sidik jari SHA-1 dan SHA-256?
Keduanya adalah dua digest dari byte DER yang sama. SHA-1 tidak lagi tahan tabrakan, sehingga SHA-256 yang dibandingkan bila Anda memerlukan kepastian. Nilai SHA-1 ditampilkan karena banyak daftar lama masih mencetaknya.
Apa isi blok PEM yang diawali BEGIN CERTIFICATE?
PEM (RFC 7468) membungkus byte DER sebuah sertifikat dalam Base64, di antara baris BEGIN dan baris END yang keduanya membawa label CERTIFICATE. Halaman juga menerima teks Base64 saja.
Mengapa ukuran kunci RSA ditampilkan dalam bit tetapi ECDSA sebagai kurva?
Kunci RSA dijelaskan oleh panjang modulusnya dalam bit. Kunci ECDSA dijelaskan oleh kurvanya, seperti P-256 atau P-384, yang menentukan ukuran kunci.
Apa arti CA: ya, panjang jalur 0?
Sertifikat itu boleh menandatangani sertifikat entitas akhir, tetapi tidak ada otoritas sertifikat perantara lagi di bawahnya (RFC 5280, bagian 4.2.1.9). Batasan dasar dibaca dari sertifikat, tidak diperiksa terhadap rantai.
Apakah halaman mengirim sertifikat saya ke suatu tempat?
Tidak. Byte DER dibaca dan sidik jari dihitung di peramban Anda. Tidak ada yang diunggah atau disimpan, dan halaman tidak tersambung ke host yang disebut dalam sertifikat.
Sumber
- RFC 5280 (dalam bahasa Inggris): Internet X.509 Public Key Infrastructure Certificate and CRL Profile
- RFC 7468 (dalam bahasa Inggris): Textual Encodings of PKIX, PKCS, and CMS Structures
- ITU-T X.690 (dalam bahasa Inggris): aturan pengodean ASN.1 (DER)
- Repositori sertifikat Let's Encrypt (dalam bahasa Inggris)
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.