我正在尝试使用 PHP 的 openssl 函数创建一个密钥对,但我不断收到错误消息:
error:0E06D06C:configuration file routines:NCONF_get_string:no value
尽管将配置文件位置传递给它(它存在于该位置,我检查过):
$res = openssl_pkey_new( array('config' => '/etc/ssl/openssl.cnf' ));
//Print errors
while ($msg = openssl_error_string()) echo $msg . "d<br />\n";
甚至在其中创建符号链接/usr/local/ssl/openssl.cnf
也无法解决问题。
当我检查phpinfo()
它显示 SSL 已启用。
我究竟做错了什么?