14

Я отлаживаю некоторые настройки конфигурации curl ssl и мне было интересно, где пакет ca cert установлен на OSX.

2 ответа2

2

Я уверен, что нет ни одного.

Установите curl через MacPorts, чтобы получить его.

Вы можете использовать Fink или Homebrew в качестве альтернативы MacPorts, если хотите.

Собственная платформа безопасности Mac OS X, используемая приложениями Cocoa и т.п., использует файлы формата Mac OS X Keychain в ...

/System/Library/Keychains/
/Library/Keychains/
~/Library/Keychains/

... чтобы найти доверенные сертификаты CA. Я сомневаюсь, что встроенный в Mac OS X curl был изменен для использования этих файлов Keychain, поэтому я не уверен, почему Apple не поставляет CA-сертификат для curl .

-1

У меня есть хороший юзабилити по адресу /usr/local/etc/openssl/cert.pem ; Я полагаю, что это было установлено через пакет openssl Homebrew. Это не обязательно полезно, если вам нужно проверить, как работают другие части системы, но если вы выполняете некоторую отладку, для которой требуется указать отдельный файл PEM, который будет использоваться для проверки сертификата.

См. Также ответы на этот вопрос переполнения стека, чтобы узнать, как использовать PEM таким способом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .