Konverter P12 ke PEM

Mengonversi bundel PKCS #12 ke sertifikat PEM mengekstrak kunci publik dan privat Anda dari arsip biner terkunci menjadi berkas teks biasa untuk server web.

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

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

Perbandingan Format & Spesifikasi Teknis

SpesifikasiP12PEM
Tipe MIMEapplication/x-pkcs12application/x-pem-file
Tipearsip terenkripsi PKCS #12kontainer sertifikat ASCII Base64
Kompresikantong aman PKCS #7 terenkripsi kata sanditidak ada (dienkode Base64)
Spesifikasi StandarIETF RFC 7292IETF RFC 7468
Header Byte Penanda30 82 (ASN.1 PKCS #12 PFX sequence)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Ikhtisar Format & Aplikasi

Administrator keamanan sering kali mengonversi berkas P12 ke format PEM saat menerapkan sertifikat SSL pada server web Apache, Nginx, atau HAProxy. Meskipun peramban dan sistem operasi menggunakan wadah P12 untuk memasang identitas pengguna dan kunci privat dengan mudah ke dalam penyimpanan sertifikat pribadi, server web berbasis Linux biasanya memerlukan berkas teks biasa terpisah untuk sertifikat publik, rantai perantara, dan kunci privat. Transformasi ini memungkinkan perangkat lunak server membaca kredensial keamanan secara langsung tanpa meminta kata sandi dekripsi setiap kali layanan dimulai. Alur kerja umum lainnya melibatkan integrasi API dan layanan mikro dalam kontainer. Pipeline penerapan otomatis sering kali mengandalkan berkas teks biasa yang disuntikkan melalui variabel lingkungan atau pemasangan konfigurasi. Mengonversi bundel P12 biner menjadi berkas PEM terpisah memastikan kompatibilitas dengan alat orkestrasi cloud modern yang mengurai blok teks berlapis Base64 standar.

Spesifikasi Teknis & Rincian Codec

PKCS #12 (P12/PFX) adalah wadah yang dapat menyimpan sertifikat, kunci privat, dan data terkait. File dapat dienkripsi dengan kata sandi atau dibuat tanpa enkripsi, bergantung pada alat dan pengaturannya. Mengekspor materi kunci privat ke PEM dapat menghilangkan perlindungan wadah, jadi amankan hasilnya dan gunakan saluran transfer terenkripsi.

Kompatibilitas OS & Peramban

Sertifikat PEM kompatibel secara luas dengan sebagian besar lingkungan server Unix dan Linux utama, termasuk kontainer Ubuntu, Red Hat, CentOS, dan Alpine Docker. OpenSSL, Apache HTTP Server, Nginx, dan Postfix dapat membacanya secara bawaan. Sebaliknya, bundel P12 didukung luas oleh sistem sisi klien seperti Windows Certificate Manager, macOS Keychain, iOS, dan Android untuk mengimpor kredensial autentikasi pribadi. Peramban web seperti Chrome, Firefox, dan Safari menerima file P12 untuk autentikasi sertifikat klien, tetapi server web memerlukan padanan PEM.

Informasi bermanfaat

Perlakukan kunci privat yang diekspor sebagai rahasia. Simpan dengan izin akses terbatas dan gunakan saluran aman yang terautentikasi untuk mengirimkannya; kata sandi atau pilihan sandi P12 saja tidak membuat transfer yang tidak aman menjadi aman.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi Bundel PKCS #12 ke Sertifikat PEM tanpa mengurangi kualitas?

Data sertifikat dapat dikodekan ulang tanpa mengubah nilainya, tetapi konversi dapat mengekstrak materi kunci privat dan menghapus enkripsi P12. Lindungi berkas kunci yang dihasilkan dan kirim hanya melalui saluran yang cukup aman.

Apa perbedaan antara Bundel PKCS #12 dan Sertifikat PEM?

Paket PKCS #12 adalah wadah biner yang dapat memuat sertifikat, kunci privat, dan data terkait. Bergantung pada cara pembuatannya, paket dapat dilindungi kata sandi atau tidak dienkripsi. Sertifikat PEM adalah berkas teks biasa berlapis Base64 yang biasanya hanya berisi satu bagian dari rantai sertifikat, yang memungkinkan server web membaca kredensial keamanan secara langsung.