@WotanWeb

Почему не работает curl с ssl на centOS + nss?

Добрый день! Вопрос немного сумбурно будет звучать, но, надеюсь, сможете понять =)

Есть curl подключение с такими параметрами:
CURLOPT_SSLCERT => '/cert.pem',
CURLOPT_SSLKEY => '/key.pem',
CURLOPT_SSLKEYPASSWD => "1111",


На обычном хостинге прекрасно работает. На VPS с centOS и nss отдаёт:
Ошибка curl: unable to load client key: -8178 (SEC_ERROR_BAD_KEY)

Нашёл подобные проблемы на SO, везде советуют такое:
openssl rsa -in key.pem -out newkey.pem

После этого другая ошибка:
Ошибка curl: NSS: private key from file not found

Как заставить заработать?
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
CityCat4
@CityCat4
У тролля даже мозги - и то каменные!
Ключ не соответствует сертификату.

Команда, которую Вы нашли на SO - исключительно глупая, наверняка из контекста вырвали. Она не делает ничего. Вот просто ничего, создает копию файла и все. И портит его возможно.

Как заставить? Ну, подать нормальный сертификат, где ключ соответствует сертификату ;)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
FoxCloud
@FoxCloud
Хостинг и облачные сервисы
Здравствуйте!
Попробуйте использовать ключ -k во время исполнения curl.
curl -k должно помочь в подключении к самоподписанным сертификатам.

Также при диагностике используйте -vvvvv ключ. Даст вам развернутый ответ об ошибке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
MSP360 Санкт-Петербург
от 80 000 до 130 000 ₽
DANYCOM Краснодар
от 50 000 до 100 000 ₽
04 апр. 2020, в 21:01
35000 руб./за проект
04 апр. 2020, в 20:32
5000 руб./за проект
04 апр. 2020, в 20:30
25000 руб./за проект