Я не могу сказать, разница или, когда использовать один над другим. (Должно ли это быть на serverfault?)
-E/--cert
(SSL) указывает curl использовать
файл сертификата при получении файла
с HTTPS или FTPS. Сертификат
должен быть в формате PEM. Если опционное
пароль не указан, он будет
запрашивается на терминале. Заметить что
этот параметр предполагает наличие " сертификата"
файл-это приватный ключ и
частный сертификат сцеплен! Видеть
-- cert и --key, чтобы указать их независимо.Если curl собран на основе SSL NSS
библиотека тогда эта опция говорит curl
прозвище сертификат
в базе данных NSS, определенной
переменная среды SSL_DIR (или
по умолчанию /etc/pki / nssdb). Если НСС
Модуль PEM PKCS#11 (libnsspem.so) является
затем PEM файлы могут быть
нагруженный., Если эта опция используется несколько раз,
последний будет используемый.--cert-type
и
--cacert
(SSL) указывает curl использовать
файл сертификата для проверки узла.
Файл может содержать несколько CA
сертификаты. Сертификат(сертификаты) должен
быть в формате PEM. Как правило, завиток
построенный для использования файла по умолчанию для этого,
таким образом, этот параметр обычно используется для
измените файл по умолчанию.curl распознает окружение
переменной 'CURL_CA_BUNDLE' если это
и использует данный путь как
путь к пакету сертификатов CA. Эта опция
переопределяет эту переменную.версия curl для windows будет
автоматический поиск файла сертификатов CA
"завиток" -ка-пакет.ЭЛТ, либо в
каталог завиток.exe, или в
текущий рабочий каталог или в
любая папка на вашем пути.Если curl собран на основе SSL NSS
библиотека тогда эта опция говорит curl
прозвище CA сертификат на
использование в базе данных NSS, определенной
переменная среды SSL_DIR (или
по умолчанию /etc/pki / nssdb). Если НСС
Модуль PEM PKCS#11 (libnsspem.so) является
затем PEM файлы могут быть
нагруженный., Если эта опция используется несколько раз,
последний будет использован.