4
我目前在Windows上的XAMPP中配置了OpenSSL。繼this教程中,我嘗試使用下面的代碼:XAMPP PHP OPENSSL openssl_pkey_get_details()崩潰網頁
$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沒有問題。任何幫助,將不勝感激。
請查看錯誤日誌文件(Apache2和PHP5)並告訴我們那裏有什麼致命的謊言。 – 2013-02-26 03:45:18
似乎由於證書不匹配,Apache拒絕處理請求。 – 2013-02-27 15:26:34
你能碰巧指出我解決這個問題的方向嗎?谷歌搜索沒有讓我到任何地方。 – 2013-02-28 20:51:47