我目前在 Windows 上的 XAMPP 中配置了 OpenSSL。按照本教程,我尝试使用以下代码:
$privateKey = openssl_pkey_new(array(
'private_key_bits' => 1024,
'private_key_type' => OPENSSL_KEYTYPE_RSA,
));
openssl_pkey_export_to_file($privateKey, 'private.key');
$a_key = openssl_pkey_get_details($privateKey);
file_put_contents('public.key', $a_key['key']);
openssl_free_key($privateKey);
当我打开页面时,我收到“网页不可用”错误。我已经设法查明问题,openssl_pkey_get_details()
因为如果我删除它,页面会成功加载。此外,在代码的第一部分生成了一个没有问题的private.key 。任何帮助,将不胜感激。