2017-02-15 10 views
0

PHPで自己署名証明書をインストール/使用する際に問題があります。 (背景は:プライベートコンポーザーリポジトリを使いたい)PHP cafile working、capath not(Linux)

sudo update-ca-certificatesを使って/ etc/ssl/certsに証明書をインストールしました。証明書が正しくインストールされました。

証明書をcafile =/etc/ssl/certs/mycert.pemとして設定すると、すべて正常に動作します。

今、私はカフェスの代わりにカパスを使用することができなければならないと考えました。私はcapath =/etc/ssl/certsとcafile = を設定しました。この設定は動作していないので、mycert.pemは見つかりませんでしたか?

はあなたの助けをありがとう:)

答えて

0

問題は、証明書自体の範囲内でした。それは無効なCRを持っていました。

証明書を直接指定した場合、問題はありませんが、certsフォルダの一部として使用されている場合は削除する必要がありました^ M