2016-07-25 8 views
0

성공적인 응답을 얻으려면 curl --cacert <path of ca.pem> ...을 사용하고 있지만 인증서의 경로를 지정하지 않으려면 Mac의 구성 파일에서 ca.pem의 경로를 어떻게 설정할 수 있습니까? 시간, 그리고 난 직접 사용할 수 있습니다 curl ...CURL로 인증서를 설정하는 방법

답변

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의 어딘가에있을 것입니다).