0
爲了獲得成功的響應,我正在使用curl --cacert <path of ca.pem> ...
但我如何設置ca.pem的路徑在mac中的配置文件中,以便不指定每個證書的路徑時間,我可以直接使用curl ...
如何設置CURL中的證書
爲了獲得成功的響應,我正在使用curl --cacert <path of ca.pem> ...
但我如何設置ca.pem的路徑在mac中的配置文件中,以便不指定每個證書的路徑時間,我可以直接使用curl ...
如何設置CURL中的證書
在您的系統上,您可以設置環境變量以指向這些文件。
嘗試:
export SSL_CERT_FILE=/path/to/ca.pem
還有SS_CERT_DIR
指定包含證書的目錄。
您可以將其添加到您的.bashrc
或.bash_profile
文件中以使其成爲永久性的。
這可以在編譯時使用curl在構建捲曲時通過--with-ca-path=DIRECTORY
進行更改,但我建議將其保持原樣。
更好的是,找出您的操作系統和/或OpenSSL正在使用的CA路徑/文件,並在那裏添加相關的證書。我不知道他們在Mac上居住的位置,但是您應該有一個可信的CA證書目錄,這些證書正在用於驗證(可能位於/ etc中)。