curl ssl 구성을 디버깅하고 있으며 ca cert 번들이 OSX에서 어디에 설치되어 있는지 궁금합니다.
답변
나는 그것이 없다고 확신합니다.
MacPorts 를 통해 curl을 설치하십시오 .
원하는 경우 Fink 또는 Homebrew 를 MacPorts의 대안으로 사용할 수 있습니다 .
Cocoa 앱 등에서 사용되는 Mac OS X의 자체 보안 프레임 워크는 Mac OS X 키 체인 형식 파일을 사용합니다.
/System/Library/Keychains/
/Library/Keychains/
~/Library/Keychains/
신뢰할 수있는 CA 인증서를 찾으려면 그래도 Mac OS X의 내장 기능 curl
이 해당 키 체인 파일을 사용하도록 수정 된 것 같습니다. Apple이 왜 CA 인증서 번들을 제공하지 않는지 잘 모르겠습니다 curl
.
답변
나는 좋은 쓸만한 것을 가지고있다 /usr/local/etc/openssl/cert.pem
. Homebrew의 openssl 패키지를 통해 설치되었다고 생각합니다. 시스템의 다른 부분이 작동하는 방식을 확인해야하지만 인증서 확인에 사용할 단일 PEM 파일을 지정해야하는 디버깅을 수행하는 경우 반드시 유용하지는 않습니다.
PEM을 이런 식으로 사용할 수있는 추가 방법은 이 스택 오버플로 질문에 대한 답변도 참조하십시오 .