2017-02-15 83 views
0

我在安裝/使用PHP中的自簽名證書時遇到問題。 (背景是:我想使用一個私人作曲庫)PHP cafile工作,capath not(Linux)

我使用sudo update-ca-certificates將證書安裝在/ etc/ssl/certs中。證書現在已正確安裝。

如果我將證書配置爲cafile =/etc/ssl/certs/mycert.pem,那麼所有內容都按預期工作。

現在我認爲它必須可以使用capath而不是cafile。所以我配置了capath =/etc/ssl/certs和cafile = 這個配置不起作用,所以找不到mycert.pem ?!

謝謝你的幫助:)

回答

0

問題出在證書本身。它有一個無效的CR。

如果我直接指定證書沒有問題,但是如果它被用作certs文件夾的一部分,我必須刪除^ M