Sertifikat CER (.cer)
ITU-T StandarSertifikat Keamanan X.509 (CER) adalah format sertifikat yang banyak digunakan untuk mengikat kunci publik kriptografi ke suatu identitas (nama domain, organisasi, atau pengguna) yang divalidasi oleh Otoritas Sertifikat (Certificate Authority).
Konversi CER ke PEM
Pengonversi CER ke PEM gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file CER dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file CER dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
30 82 / 2D 2D 2D 2D 2D 42 45 47 49 4EREPRESENTASI ASCII: 0\x82 / -----BEGIN
Standardisasi: ITU-T X.509 / IETF RFC 5280
Spesifikasi Teknis
| Arsitektur Wadah | ASN.1 structure encoded in binary DER or Base64 ASCII PEM format |
| Kompresi | Uncompressed cryptographic data |
| Endianness Byte | Big-Endian (DER tag-length-value) |
| Ruang Warna | N/A (Cryptographic Credential) |
| Saluran & Struktur | Subject name, Issuer CA, Public Key (RSA/ECDSA), Validity period, and Digital Signatures |
| Dimensi Maks | Typically 1 KB to 8 KB |
| Transparansi | Cryptographic public disclosure |
| Streaming & Progresif | Atomic certificate parsing |
Matriks Perbandingan Teknis: CER vs Pesaing
| Atribut Teknis | CER (Saat Ini) | CRT | PEM | DER |
|---|---|---|---|---|
| OS Umum | Default Penyimpanan Sertifikat Windows | Default Linux / Unix / Apache | Universal lintas platform | Modul keamanan Java & perangkat keras |
| Pengkodean | Biner DER atau Base64 PEM | Base64 PEM (atau biner DER) | Base64 ASCII Armored | Biner murni DER saja |
| Kunci Privat | Hanya sertifikat publik | Hanya sertifikat publik | Dapat menyimpan sertifikat & kunci privat | Dapat menyimpan sertifikat & kunci privat |
| Standar | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-T X.690 |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Sistem operasi melaporkan 'File tidak valid untuk digunakan sebagai berikut: Sertifikat'.
Penyebab Utama: Byte panjang ASN.1 DER rusak atau padding Base64 terpotong dalam amplop PEM.
Pemulihan: Validasi struktur ASN.1 dengan OpenSSL atau konversikan menggunakan Alat Sertifikat File2File.
Analisis Keamanan & Vektor Serangan Parser
Pengurai kriptografi harus waspada terhadap panjang ASN.1 yang cacat yang secara historis menyebabkan luapan buffer (buffer overflow) di pustaka TLS.
Vektor Serangan yang Diketahui
- Luapan integer (integer overflow) dalam dekode panjang ASN.1 BER/DER (misalnya pada versi lama OpenSSL).
- Pemalsuan sertifikat melalui injeksi byte-null di bidang Common Name.
- Penolakan layanan (Denial of Service) melalui rantai validasi sertifikat melingkar.
Praktik Terbaik Defensif:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Jangkar kepercayaan dasar untuk enkripsi situs web TLS/HTTPS dan penandatanganan kode digital.
- Mendukung kriptografi kurva eliptik modern (ECDSA) dan kunci RSA klasik.
- Pengenalan asli universal oleh Windows Certificate Manager dan macOS Keychain.
Keterbatasan Teknis & Kekurangan
- Pengkodean ambigu: file .cer dapat berupa biner mentah DER atau teks Base64 PEM.
- Hanya berisi sertifikat publik; tidak menyimpan kunci privat.
- Kedaluwarsa validitas yang ketat memerlukan pembaruan berkala.
Fakta Teknis Menarik
- Microsoft Windows secara default menggunakan ekstensi .cer untuk sertifikat publik yang diekspor.
- Byte ajaib '30 82' merepresentasikan tag SEQUENCE ASN.1 (0x30) dengan indikator panjang dua byte (0x82).
- Setiap situs web aman di internet menyajikan sertifikat X.509 ke peramban Anda selama jabat tangan (handshake) TLS.
Pertanyaan Teknis yang Sering Diajukan
Apa perbedaan antara .cer dan .crt?
Keduanya adalah sertifikat X.509. .cer umumnya digunakan di lingkungan Windows, sementara .crt adalah standar di lingkungan Linux dan Unix. Keduanya biasanya dapat digunakan secara bergantian.
Bagaimana cara mengonversi CER ke PEM?
Anda dapat mengonversi file CER biner menjadi sertifikat PEM berbasis teks dalam satu klik menggunakan File2File.app langsung di peramban web Anda.
Apakah file .cer berisi kunci pribadi (private key) saya?
Tidak. File .cer secara ketat hanya berisi informasi sertifikat publik dan kunci publik; file ini tidak pernah menyimpan kunci pribadi.