我正在尝试使用 PHP 加载 openssl cli 工具生成的私钥。
我使用了以下命令和 PHP 代码:
openssl genrsa -des3 4096 -out private.key
if (!($key = openssl_pkey_get_private("file://private.key", "password")));
{
return false;
}
我确信密码是正确的,文件也是 PEM 格式的,但它一直返回 false。我究竟做错了什么?
提前致谢,
乔里。
请注意file://path/to/file.pem
文档中的意思是文件协议+文件路径。在类似 UNIX 的操作系统中,就像这样file:///rsa_private_key.pem
。有THREE路径字符串中的斜杠,而不是两个。和file://
不能省略。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)