Konverter PEM ke P12
Konversi sertifikat PEM ke bundel PKCS #12 menggabungkan sertifikat publik dan kunci privat Anda ke dalam satu file yang dilindungi kata sandi agar mudah dipasang di server Windows dan peramban web.
Perbandingan Format & Spesifikasi Teknis
| Spesifikasi | PEM | P12 |
|---|---|---|
| Tipe MIME | application/ | application/ |
| Tipe | kontainer sertifikat ASCII Base64 | arsip terenkripsi PKCS #12 |
| Kompresi | tidak ada (dienkode Base64) | kantong aman PKCS #7 terenkripsi kata sandi |
| Spesifikasi Standar | IETF RFC 7468 | IETF RFC 7292 |
| Header Byte Penanda | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (ASN.1 PKCS #12 PFX sequence) |
Ikhtisar Format & Aplikasi
Administrator sistem dan pengembang web sering perlu memindahkan kredensial keamanan di antara server web dan sistem operasi yang berbeda. Lingkungan Linux dan server Apache secara tradisional menggunakan file teks terpisah untuk sertifikat dan kunci. Namun, server Windows, Internet Information Services (IIS), dan penyimpanan sertifikat pribadi memerlukan format terpadu untuk mengelola aset keamanan dengan benar. Saat mengimpor kredensial keamanan ke komputer Windows atau perangkat seluler untuk autentikasi klien, sistem mengharapkan satu file arsip yang memuat kunci publik dan kunci privat. Membuat bundel PKCS #12 dari sertifikat teks standar memenuhi persyaratan ini. Proses ini mengemas kredensial dengan aman agar dapat diimpor ke keychain sistem operasi tanpa file dependensi yang hilang.
Spesifikasi Teknis & Rincian Codec
PKCS #12 adalah kontainer biner yang dapat memuat kunci privat, sertifikat, dan isi SafeBag lainnya. Bundel ini umumnya dilindungi kata sandi, tetapi enkripsi dan persyaratan kata sandi bergantung pada cara masing-masing file dibuat. Konversi dapat mengemas sertifikat dan kunci privat yang dipilih sebagai blok teks PEM ke dalam bundel PKCS #12 yang dilindungi kata sandi.
Kompatibilitas OS & Peramban
File PEM didukung secara bawaan oleh OpenSSL, Apache, Nginx, dan lingkungan runtime berbasis Linux. Bundel PKCS #12 didukung secara bawaan oleh Microsoft Windows, IIS, macOS Keychain Access, Apple iOS, dan Android untuk pemasangan sertifikat pengguna dan server.
Informasi bermanfaat
Selalu ingat kata sandi yang Anda tetapkan selama proses pembuatan bundel PKCS #12. Jika Anda kehilangan kata sandi ini, Anda tidak dapat memulihkan kunci privat di dalam arsip tersebut.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi Sertifikat PEM ke Bundel PKCS #12 tanpa kehilangan kualitas?
Konversi sertifikat sepenuhnya tanpa kehilangan (lossless). Karena kredensial keamanan bergantung pada matematika kriptografi yang tepat, mengubah format hanya mengubah struktur wadah dan metode pengkodean tanpa memodifikasi data kunci publik atau privat yang mendasarinya.
Apa perbedaan antara Sertifikat PEM dan Bundel PKCS #12?
Sertifikat PEM adalah file teks yang dapat dibaca manusia yang dikodekan dalam ASCII Base64 yang biasanya menyimpan satu sertifikat atau kunci. Bundel PKCS #12 adalah arsip biner yang dengan aman menggabungkan sertifikat, kunci privat, dan sertifikat perantara opsional ke dalam satu file yang dilindungi sandi.