このページ の説明から自己署名証明書を作成し、インストールしました。すべて正常に動作しているようですが、信頼するためにcURL
が必要です。
それ以降のバージョンのcURLには.pem
ファイル内の信頼できるリストが含まれていないため、.pemファイル here をダウンロードして、この行をphp.ini
に入力します。
curl.cainfo = "C:\xampp\php\cacert.pem"
ここで知る必要があるのは、自己署名証明書を信頼するためにcURL
を取得する方法だけです。それを信頼するためにブラウザは必要ありません。cURLだけです。
cacert.pem
ファイルを開いてserver.crt
ファイルの内容を追加するだけでよいようです。
それらを読むために、server.crt
は、自己署名証明書を作成したときに作成され、次のファイルにコピーしたファイルです:C:\xampp\Apache\conf\ssl.crt\server.crt