Bagaimana untuk menukar sijil .P7B kepada .PFX

WBOY
Lepaskan: 2023-05-13 21:04:04
ke hadapan
2822 orang telah melayarinya

.P7B ditukar 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

P7B (PKCS#7)

fail P7B ialah fail teks yang mengandungi rantaian sijil dan sijil, tetapi bukan kunci peribadi.

PFX (PKCS#12)

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.

Tukar P7B kepada 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
Salin selepas log masuk
  1. -print_certs: Keluarkan sebarang sijil yang terkandung dalam fail.

  2. -dalam: Nyatakan fail input.

  3. -out: Nyatakan fail output.

$ openssl pkcs12 -export -in cert.cer -inkey cert.key -out cert.pfx
Salin selepas log masuk
  1. -eksport: bermaksud mengeksport sijil.

  2. -in:Nyatakan nama fail PKCS#12.

  3. -inkey: Nyatakan nama fail kunci peribadi.

  4. -out: Nyatakan fail output.

3. Sambungan:

Buat sijil yang ditandatangani sendiri

Buat sijil RSA 2048-bit, sah selama 5 tahun:

$ openssl req -new -x509 -days 1825 -sha256 -nodes -out cert.crt \
-keyout cert.key
Salin selepas log masuk
  1. req: Jana arahan permintaan pengeluaran sijil

  2. -baru: menunjukkan permintaan baharu.

  3. -x509: Perintah untuk mengeluarkan sijil format X.509

  4. -hari: bermaksud hari Sah.

  5. -sha256: mewakili algoritma ringkasan sijil, berikut ialah SHA256.

  6. -nod : Kunci persendirian tidak akan disulitkan.

  7. -keluar: Nyatakan nama fail output.

  8. -keyout: Nyatakan nama fail bagi kunci persendirian yang baru dibuat.

$ openssl pkcs12 -export -in cert.crt -inkey cert.key -out cert.pfx
Salin selepas log masuk

Buat permintaan sijil (CSR )

$ openssl req -new -newkey rsa:2048 -sha256 -nodes -out cert.csr \
-keyout cert.key
Salin selepas log masuk

- newkey: Buat permintaan sijil baharu dan KEY.

Nota: "Nama Negara" mestilah "CN", medan lain boleh diisi sebagai awak suka.

Buat kunci peribadi RSA sebagai PFX

$ openssl pkcs12 -in cert.pfx -nocerts -nodes | openssl rsa -out rsaprivkey.pem
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menukar sijil .P7B kepada .PFX. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!