Anti-DDoS Pro dan Anti-DDoS Premium memerlukan sertifikat SSL/TLS dalam format PEM. Konversikan sertifikat CER, CRT, PFX, P7B, atau DER Anda ke format PEM menggunakan metode berikut.
Referensi cepat
Jenis konversi yang didukung dan alat yang diperlukan:
| Format sumber | Tool yang diperlukan | Metode |
|---|---|---|
| CER/CRT (dikodekan PEM) | Tidak diperlukan | Ubah ekstensi file menjadi .pem |
| PFX (PKCS#12) | OpenSSL | Ekstrak sertifikat dan kunci privat dengan openssl pkcs12 |
| P7B (PKCS#7) | OpenSSL | Konversi dengan openssl pkcs7, lalu bersihkan dan ubah nama |
| DER | OpenSSL | Konversi dengan openssl x509 dan openssl rsa |
Prasyarat
Pastikan hal-hal berikut:
-
OpenSSL telah terinstal di mesin lokal Anda.
-
File sertifikat yang ingin Anda konversi.
-
Kata sandi file sertifikat (jika berlaku, misalnya untuk file PFX).
Ikhtisar format PEM
PEM menyimpan data sertifikat sebagai teks yang dikodekan Base64 di antara baris header dan footer:
-----BEGIN CERTIFICATE-----
Base64-encoded certificate data
-----END CERTIFICATE-----
File PEM biasanya menggunakan ekstensi .pem.
Konversi sertifikat CER atau CRT
File CER dan CRT umumnya sudah dalam format PEM. Jika demikian, cukup ubah ekstensinya menjadi .pem.
Sebagai contoh, ubah nama server.crt menjadi server.pem.
.cer sering kali dalam format DER (biner). Jika pengubahan nama gagal, ikuti petunjuk pada Konversi sertifikat DER.Konversi sertifikat PFX (PKCS#12)
PFX (PKCS#12) adalah format biner yang menggabungkan sertifikat dan kunci privat dalam satu file. Format ini umum digunakan pada server Windows.
Ekstrak kunci privat
openssl pkcs12 -in <cert-name>.pfx -nocerts -out key.pem -nodes
| Parameter | Deskripsi |
|---|---|
<cert-name>.pfx |
File sertifikat PFX yang akan dikonversi |
key.pem |
File output kunci privat |
Ekstrak sertifikat
openssl pkcs12 -in <cert-name>.pfx -nokeys -out cert.pem
| Parameter | Deskripsi |
|---|---|
<cert-name>.pfx |
File sertifikat PFX yang akan dikonversi |
cert.pem |
File output sertifikat |
Ekstrak sertifikat dan kunci privat sekaligus
openssl pkcs12 -in <cert-name>.pfx -nodes -out all.pem
| Parameter | Deskripsi |
|---|---|
<cert-name>.pfx |
File sertifikat PFX yang akan dikonversi |
all.pem |
Satu file yang berisi sertifikat dan kunci privat |
Konversi sertifikat P7B (PKCS#7)
P7B (PKCS#7) adalah format yang digunakan pada server Windows dan Apache Tomcat. File P7B berisi sertifikat dan rantai sertifikat, tetapi tidak berisi kunci privat.
-
Konversi file P7B ke file CER:
Parameter Deskripsi <cert-name>.p7bFile sertifikat P7B yang akan dikonversi <cert-name>.cerFile output sertifikat openssl pkcs7 -print_certs -in <cert-name>.p7b -out <cert-name>.cer -
Buka file CER dengan editor teks dan simpan hanya konten di antara penanda sertifikat:
-----BEGIN CERTIFICATE----- MIIE5zCCA8+gAwIBAgIQN+whYc2BgzAogau0dc3PtzANBgkqh...... -----END CERTIFICATE----- -
Simpan file tersebut dengan ekstensi
.pem.
Konversi sertifikat DER
DER adalah format sertifikat biner yang umum digunakan pada platform Java.
Konversi sertifikat yang dikodekan DER
openssl x509 -inform der -in certificate.der -out certificate.pem
| Parameter | Deskripsi |
|---|---|
certificate.der |
File sertifikat yang dikodekan DER |
certificate.pem |
File output sertifikat PEM |
Konversi kunci privat yang dikodekan DER
openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem
| Parameter | Deskripsi |
|---|---|
privatekey.der |
File kunci privat yang dikodekan DER |
privatekey.pem |
File output kunci privat PEM |
Referensi
Produk yang berlaku
-
Anti-DDoS Pro atau Anti-DDoS Premium
-
SSL Certificates Service