성공적인 응답을 얻으려면 curl --cacert <path of ca.pem> ...
을 사용하고 있지만 인증서의 경로를 지정하지 않으려면 Mac의 구성 파일에서 ca.pem의 경로를 어떻게 설정할 수 있습니까? 시간, 그리고 난 직접 사용할 수 있습니다 curl ...
CURL로 인증서를 설정하는 방법
0
A
답변
4
시스템에서 이러한 파일을 가리 키도록 환경 변수를 설정할 수 있습니다.
시도 :도있다
export SSL_CERT_FILE=/path/to/ca.pem
SS_CERT_DIR
인증서가 들어있는 디렉토리를 지정합니다.
이 파일을 .bashrc
또는 .bash_profile
파일에 추가하여 영구적으로 만들 수 있습니다.
컬을 컴파일 할 때 --with-ca-path=DIRECTORY
을 전달하여 컴파일 타임에 변경할 수 있지만 그대로 두는 것이 좋습니다.
OS 및/또는 OpenSSL에서 사용중인 CA 경로/파일을 찾아서 거기에 관련 인증서를 추가하십시오. Mac에서 어디에 살고 있는지 알 수는 없지만 인증을 위해 사용하고있는 신뢰할 수있는 CA 인증서의 디렉토리가 있어야합니다 (아마도/etc의 어딘가에있을 것입니다).