Konverter PEM ke CRT
Mengonversi sertifikat teks PEM ke sertifikat biner CRT memungkinkan server Apache dan sistem Windows membaca kredensial keamanan web Anda dengan benar.
Perbandingan Format & Spesifikasi Teknis
| Spesifikasi | PEM | CRT |
|---|---|---|
| Tipe MIME | application/ | application/ |
| Tipe | kontainer sertifikat ASCII Base64 | sertifikat publik X.509 |
| Kompresi | tidak ada (dienkode Base64) | tidak ada |
| Spesifikasi Standar | IETF RFC 7468 | ITU-T X.509 / RFC 5280 |
| Header Byte Penanda | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text) |
Ikhtisar Format & Aplikasi
Sertifikat keamanan melindungi situs web dengan mengenkripsi lalu lintas antara pengguna dan server. Format PEM menggunakan teks ASCII Base64, yang membuatnya mudah dibuka di editor teks dasar atau disalin dan ditempel ke pesan email. Namun, banyak lingkungan server, firewall perangkat keras, dan sistem operasi tertentu menolak format teks. Mereka memerlukan format CRT sebagai gantinya. Administrator sering kali menghadapi ketidakcocokan ini saat memindahkan sertifikat keamanan dari server web Apache ke lingkungan Windows Internet Information Services atau perangkat jaringan. Mesin Windows atau penyeimbang beban perangkat keras mengharuskan berkas menggunakan struktur biner. Mengubah format berkas memungkinkan sistem ini membaca kunci keamanan dengan benar dan membangun koneksi HTTPS yang aman tanpa menampilkan pesan kesalahan kepada pengunjung.
Spesifikasi Teknis & Rincian Codec
Format PEM menggunakan tipe MIME application/x-pem-file dan mengandalkan pengodean ASCII Base64 yang dibungkus di antara baris tajuk dan kaki tertentu. Baris batas ini bertuliskan -----BEGIN CERTIFICATE----- dan -----END CERTIFICATE-----. Format CRT menggunakan tipe MIME application/x-x509-ca-cert dan menyimpan data kunci publik kriptografi yang sama persis dalam struktur biner yang dikenal sebagai Distinguished Encoding Rules. Tidak ada format yang menggunakan kompresi, yang berarti kedua berkas memiliki overhead kompresi nol. Proses konversi sepenuhnya tanpa kehilangan karena Anda hanya menerjemahkan byte Base64 yang dikodekan teks kembali ke byte biner mentah tanpa mengubah satu bit pun dari data kunci publik kriptografi yang mendasarinya.
Kompatibilitas OS & Peramban
Ekstensi file sertifikat tidak menunjukkan apakah isinya dienkode sebagai DER atau PEM. Perangkat lunak server Linux umumnya menerima PEM, sedangkan alat sertifikat dan perangkat Windows mungkin menerima DER atau wadah lain. Periksa format input yang didokumentasikan produk; peramban menggunakan penyimpanan tepercaya dan bukan membuka file sertifikat server sebagai konten halaman.
Informasi bermanfaat
Selalu verifikasi bahwa kunci privat Anda cocok dengan berkas CRT yang baru dikonversi dengan memeriksa nilai modulus menggunakan perintah OpenSSL sebelum menerapkan sertifikat ke server web produksi.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi Sertifikat PEM ke Sertifikat CRT tanpa mengurangi kualitas?
Konversi ini tidak mengubah data. Kedua format file menyimpan data kunci publik kriptografi X.509 yang persis sama. Proses ini hanya mengubah pengodean wadah dari teks ASCII Base64 menjadi byte biner tanpa mengubah kunci keamanan yang mendasarinya.
Apa perbedaan antara Sertifikat PEM dan Sertifikat CRT?
Berkas PEM adalah wadah berbasis teks yang menggunakan pengodean Base64 dan baris tajuk yang dapat dibaca manusia. Berkas CRT adalah wadah biner yang menampung data sertifikat yang sama persis dalam format byte mentah, yang diperlukan oleh sistem operasi dan perangkat keras server tertentu.