現在、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);
ページを開くと、「Web ページが利用できません」というエラーが表示されます。openssl_pkey_get_details()
これを削除するとページが正常に読み込まれるため、問題を特定できました。さらに、コードの最初の部分で問題なくprivate.keyが生成されます。どんな助けでも大歓迎です。