PHP 5.5でSSL接続を確立できるように、証明書を含めるための等価パラメータまたはメソッドは何ですか。バージョン5.6より下のPHP cafile
私はそのバージョンに固執していて、それを更新することはできません。作者の更新用のcertifictaionファイルを含めることはできません。 私はPHP 5.6でopenssl.cafileパラメータを使用しなければならないことを知っています。しかし、私のユースケースでは、まあまあです。
ありがとうございました。
PHP 5.5でSSL接続を確立できるように、証明書を含めるための等価パラメータまたはメソッドは何ですか。バージョン5.6より下のPHP cafile
私はそのバージョンに固執していて、それを更新することはできません。作者の更新用のcertifictaionファイルを含めることはできません。 私はPHP 5.6でopenssl.cafileパラメータを使用しなければならないことを知っています。しかし、私のユースケースでは、まあまあです。
ありがとうございました。
PHP 5.5でSSL接続を確立できるように、証明書を含めるための等価パラメータまたはメソッドは何ですか?*。
ありません。
すべて暗号化されたクライアントは、デフォルトでは、ピア検証を有効ストリーム。デフォルトでは、OpenSSLのデフォルトのCAバンドルを使用してピア証明書を検証します。ほとんどの場合、ディストリビュータは通常、既知の良いCAバンドルを使用するようにOpenSSLを設定するため、有効なSSL証明書を持つサーバーと通信するために変更する必要はありません。
デフォルトのCAバンドルは、openssl.cafileまたはopenssl.capath構成設定を設定するか、
cafile
またはcapath
コンテキストオプションを使用して要求ごとにグローバルにオーバーライドすることができます。
しかし、Composerはあなたの代わりに使用することができるはずits own cafile
settingありますローカルファイルシステム上の証明書ファイルの
cafile
場所。 PHP 5.6+では、あなたのシステムCAファイルを自動的に検出できるはずですが、PHP 5.6+ではphp.iniのopenssl.cafileで設定する必要があります。
私は例えば、Composer's command-line config interface経由してこれを設定する
composer global config cafile <your-setting>
のようなものをお勧めします