Ошибки · Решение
curl error 58: Problem with local certificate
Это отличается от кода 60: здесь ломается загрузка/использование клиентского сертификата на стороне curl.
Короткий ответ
Код 58 означает проблему с локальным клиентским сертификатом, который curl должен использовать. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.
Что означает ошибка
Это отличается от кода 60: здесь ломается загрузка/использование клиентского сертификата на стороне curl.
Возможные причины
- Неверный путь к client cert/key.
- Формат сертификата не соответствует опциям curl.
- Ключ защищён паролем или не совпадает с сертификатом.
Что проверить
- Проверьте существование файлов cert/key и права чтения.
- Сверьте формат PEM/P12 и соответствующие параметры curl.
- Проверьте пару сертификат—закрытый ключ отдельным инструментом.
Безопасные шаги
- Укажите правильные cert/key и формат.
- Используйте безопасный способ передачи пароля к ключу.
- Не отключайте проверку TLS: код 58 связан с локальной клиентской идентификацией.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если клиентский сертификат и ключ должны быть рабочими, но curl возвращает 58, передайте администратору PKI формат файла, способ загрузки и точный локальный текст ошибки.
Похожие ошибки
- /errors/curl-error-1-unsupported-protocol/
- /errors/curl-error-2-failed-init/
- /errors/curl-error-4-feature-not-built-in/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.