Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menukar sijil .P7B kepada .PFX
1 Muat turun alat openssl, (di sini kita ambil sistem windows sebagai contoh)
https: //www. chinassl.net/download/d1.html
2. Penukaran format
fail P7B ialah fail teks yang mengandungi rantaian sijil dan sijil, tetapi bukan kunci peribadi.
Menentukan format mudah alih untuk menyimpan dan menghantar kunci peribadi pengguna atau pelayan, kunci awam dan sijil. Ia adalah format binari dan fail ini juga dipanggil fail PFX.
Perlu diambil perhatian bahawa untuk melakukan penukaran, anda mesti mempunyai fail sijil cert.p7b dan fail cert.key kunci peribadi.
$ openssl pkcs7 -print_certs -in cert.p7b -out cert.cer
-print_certs: Keluarkan sebarang sijil yang terkandung dalam fail.
-dalam: Nyatakan fail input.
-out: Nyatakan fail output.
$ openssl pkcs12 -export -in cert.cer -inkey cert.key -out cert.pfx
-eksport: bermaksud mengeksport sijil.
-in:Nyatakan nama fail PKCS#12.
-inkey: Nyatakan nama fail kunci peribadi.
-out: Nyatakan fail output.
3. Sambungan:
Buat sijil RSA 2048-bit, sah selama 5 tahun:
$ openssl req -new -x509 -days 1825 -sha256 -nodes -out cert.crt \ -keyout cert.key
req: Jana arahan permintaan pengeluaran sijil
-baru: menunjukkan permintaan baharu.
-x509: Perintah untuk mengeluarkan sijil format X.509
-hari: bermaksud hari Sah.
-sha256: mewakili algoritma ringkasan sijil, berikut ialah SHA256.
-nod : Kunci persendirian tidak akan disulitkan.
-keluar: Nyatakan nama fail output.
-keyout: Nyatakan nama fail bagi kunci persendirian yang baru dibuat.
$ openssl pkcs12 -export -in cert.crt -inkey cert.key -out cert.pfx
$ openssl req -new -newkey rsa:2048 -sha256 -nodes -out cert.csr \ -keyout cert.key
- newkey: Buat permintaan sijil baharu dan KEY.
Nota: "Nama Negara" mestilah "CN", medan lain boleh diisi sebagai awak suka.
$ openssl pkcs12 -in cert.pfx -nocerts -nodes | openssl rsa -out rsaprivkey.pem
Atas ialah kandungan terperinci Bagaimana untuk menukar sijil .P7B kepada .PFX. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!