PHP 使用P12加密文件注意事项

3 篇文章 0 订阅

首先强调:

PHP中是不支持使用P12文件加密的,所以我们可以把P12文件转换成我们可以使用的PEM文件格式就可以使用了。

具体步骤见下方:

我这里只要转换一次就能长期使用所以我是手动转换的

  1. 连接Linux服务器后 直接输入下方代码(文件名称是路径+文件名称)
	openssl pkcs12 -in 你的p12文件名称.p12 -out 需要生成的pem文件名称.pem -nodes
  1. 然后出现 “Enter Import Password:” 输入你的证书密码

  2. 我这里是直接成功的 然后告诉我 “MAC verified OK”
    在这里插入图片描述

  3. 这里就是已经转换成功了,再去看看刚才需要生成PEM文件那里的目录,就会出现你刚才转成成功的文件了。
    转成成功的示例
    5.我在拿来用的时候发现同样没有效果呀,这让我看了看正儿八经的PEM文件这就发现了问题,原来在我们转换的这个地方已经把cert跟key都包括了(我也不知道这是干啥的,反正就感觉格式不对)。我就给他弄了个拆分。
    拆分之前的格式
    6.看下最后的格式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

END 去调用这两种就可以了
PS:小白一枚,请各位大佬指教

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值