Sertifikat CER (.cer)

ITU-T Standar

Sertifikat 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

Konverter CER ke PEM gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file CER dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file CER dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

REPRESENTASI ASCII: 0 / -----BEGIN

Standardisasi: ITU-T X.509 / IETF RFC 5280

Spesifikasi Teknis

Arsitektur KontainerStruktur ASN.1 yang dikodekan sebagai DER biner atau PEM ASCII Base64
KompresiData kriptografis tanpa kompresi
Urutan ByteBig-Endian (tag-panjang-nilai DER)
Ruang WarnaTidak berlaku (kredensial kriptografis)
Saluran & StrukturNama subjek, CA penerbit, kunci publik (RSA/ECDSA), masa berlaku, dan tanda tangan digital
Dimensi MaksimumBiasanya 1 KB hingga 8 KB
TransparansiPengungkapan publik kriptografis
Streaming & ProgresifPenguraian sertifikat atomik

Perbandingan Teknis CER dengan Pesaing

Atribut TeknisCER (Saat Ini)CRTPEMDER
Sistem operasi umumPenyimpanan Sertifikat Windows bawaanBawaan Linux / Unix / ApacheDukungan bergantung pada sistem operasi.Modul keamanan Java & perangkat keras
PengodeanBiner DER atau Base64 PEMBase64 PEM (atau biner DER)ASCII berformat armor Base64Hanya DER biner yang ketat
Kunci PrivatHanya sertifikat publikHanya sertifikat publikDapat menyimpan sertifikat & kunci privatDapat menyimpan sertifikat & kunci privat
StandarITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

Pola Kerusakan Umum dan Panduan Pemulihan Hex

Sistem operasi melaporkan 'Berkas 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.app.

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: Validasi tanda tangan sertifikat menggunakan pustaka TLS modern yang aman terhadap kesalahan pengelolaan memori dan melakukan pemeriksaan batas ASN.1 secara ketat.

Asal-Usul & Tonggak Sejarah

2008IETF menerbitkan RFC 5280, yang mendefinisikan profil sertifikat PKI X.509 v3 modern.
1996X.509 versi 3 memperkenalkan ekstensi kustom (Subject Alternative Names, Key Usage).
1988ITU-T memperkenalkan X.509 sebagai bagian dari standar layanan direktori X.500.

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.
  • Dukungan bergantung pada sistem operasi.

Keterbatasan Teknis & Kekurangan

  • Pengodean ambigu: berkas .cer dapat berupa biner mentah DER atau teks Base64 PEM.
  • Hanya berisi sertifikat publik; tidak menyimpan kunci privat.
  • Masa berlaku terbatas perlu diperbarui secara 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.