主页 > 编程资料 > PHP >
发布时间:2018-05-09 作者:apizl 阅读:242次

在使用openssl生成秘钥时候发现公钥生成正常而私钥是null。

首先openssl_pkey_export看他的函数介绍


openssl_pkey_export  (PHP 4 >= 4.2.0, PHP 5, PHP 7) Gets an exportable representation of a key 

function openssl_pkey_export($key, string &$out, string $passphrase = null, array $configargs = null): bool {}

也就是说也需要传入一开始openssl_pkey_new config配置

如下类型:

openssl_pkey_export($res, $private_key,null,$config);

这个时候重新生成就是正常了。


phpopenssl_pkey_export生成私钥为空解决办法

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-134129-1.html,转载请以链接形式标明本文地址!
关键字词: