首页 > 后端开发 > php教程 > PHP通过openssl创建密钥

PHP通过openssl创建密钥

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 14:05:16
原创
1124 人浏览过

$res = openssl_pkey_new(array("config" => "D:/php/extras/openssl/openssl.cnf")
); 
echo openssl_error_string();
if(empty($res))
{
// echo "error: no key was generated by openssl_pkey_new()
";
}
else
{
// echo "a private key was generated by openssl_pkey_new()
";
}
openssl_pkey_export($res, $privatekey);
exit;
?>
结果显示
error:02001003:system library:fopen:No such process
我的php版本是5.2 phpinfo()里面 openssl 是enable。网上又说是找不到openssl.cnf,可是我已经附了绝对路径。小弟是个新手,望大家指教


回复讨论(解决方案)

如果保证安装正确,估计是版本不匹配吧

openssl是php自带的呀,而且我已经把两个lib文件复制到system32里还是没有效果

兄弟怎么解决的?

会不会是没有权限访问openssl.cnf?

搞定没有,? 我也遇到了这问题

最后用apache下自带的openssl.exe生成的密钥对,在php下也能用

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
使用 PHP GraphQL 查询连接到 Dutchie API
来自于 1970-01-01 08:00:00
0
0
0
如何在React项目中利用环境变量实现功能?
来自于 1970-01-01 08:00:00
0
0
0
React:与本地存储同步
来自于 1970-01-01 08:00:00
0
0
0
如何对接payjs的个人微信扫码支付接口
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板