目录
P7B (PKCS#7)
PFX (PKCS#12)
转换 P7B 为 PFX
创建自签名的证书
创建一个证书请求 (CSR)
创建RSA私钥为PFX
首页 运维 安全 .P7B 证书如何转换为 .PFX

.P7B 证书如何转换为 .PFX

May 13, 2023 pm 09:04 PM
云服务器、云主机、高防ip、高防服务器、香港服务器、美国服务器

.P7B 转换为 .PFX

1、下载openssl工具,(这里以windows系统为例)

    https://www.chinassl.net/download/d1.html

2、格式转换

P7B (PKCS#7)

一个P7B文件是一个包含证书和证书链的文本文件,但不包含私钥。

PFX (PKCS#12)

为存储和传输用户或服务器私钥、公钥和证书指定了一个可移植的格式。它是一种二进制格式,这些文件也称为PFX文件。

转换 P7B 为 PFX

需要注意的是,为了做转换,你必须拥有证书cert.p7b文件和私钥cert.key文件。

$ openssl pkcs7 -print_certs -in cert.p7b -out cert.cer
登录后复制
  1. -print_certs: 输出文件中包含的任何证书.

  2. -in: 指定输入文件.

  3. -out: 指定输出文件.

$ openssl pkcs12 -export -in cert.cer -inkey cert.key -out cert.pfx
登录后复制
  1. -export: 表示导出证书.

  2. -in:指定 PKCS#12 的文件名.

  3. -inkey: 指定私钥文件名.

  4. -out: 指定输出文件.

3、扩展:

创建自签名的证书

创建2048 位的 RSA证书, 有效期为5年:

$ openssl req -new -x509 -days 1825 -sha256 -nodes -out cert.crt \
-keyout cert.key
登录后复制
  1. req: 产生证书签发申请命令

  2. -new: 表示新的请求.

  3. -x509: 签发X.509格式证书命令.

  4. -days: 表示有效天数.

  5. -sha256: 表示证书摘要算法,这里为SHA256.

  6. -nodes: 私钥将不会被加密.

  7. -out: 指定输出文件名.

  8. -keyout: 指定新创建的私钥的文件名.

$ openssl pkcs12 -export -in cert.crt -inkey cert.key -out cert.pfx
登录后复制

创建一个证书请求 (CSR)

$ openssl req -new -newkey rsa:2048 -sha256 -nodes -out cert.csr \
-keyout cert.key
登录后复制

-newkey :创建一个新的证书请求和KEY.

注意:“Country Name”必须为“CN”,其他字段可以随意填写。

创建RSA私钥为PFX

$ openssl pkcs12 -in cert.pfx -nocerts -nodes | openssl rsa -out rsaprivkey.pem
登录后复制

以上是.P7B 证书如何转换为 .PFX的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1663
14
CakePHP 教程
1420
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24