HTTPS(証明書が内部CAによって署名されている)を介して到達可能な内部Satisサーバを設定しようとしています。 Linuxでは、CAのルート証明書が証明書ストア(例:/etc/ssl/certs/ca-certificates.crt)に追加されると、すべて正常に動作します。 私のMacでは、証明書をOS X Keychainに追加した後でも、「コード1でSSL操作が失敗しました」というエラーが表示されます。 PHPでlibcurlをコマンドラインで使用すると、HTTPS URLを取得できますが、Composerとfile_get_contents(Composerで使用される)は常に「コード1で失敗したSSL操作」エラーをスローします。HTTPS(内部CA)でSatisを使用すると、Composerが失敗する
私は "openssl.capath"をphp.iniに指定できますが、パスを指定せずにCurlで動作するのはなぜですか?