curl --cert используя неправильный сертификат - PullRequest
1 голос
/ 08 июля 2019

Я пытаюсь отправить HTTP-запрос, чтобы получить ответ от другого сервера в моей компании. Я отправляю http-запрос с помощью curl, указывая сертификат и ключ, связанный с нашим приложением. При отправке запроса я получаю сообщение об ошибке с сервера, сообщая мне, что серийный номер моего сертификата не связан с нашим приложением. Серийный номер сертификата, на который он ссылается, НЕ тот, который я указываю в своем запросе curl. Это серийный номер другого сертификата, который я на самом деле могу видеть в настройках своих браузеров, так что он явно выбирает уже существующий сертификат ... а не тот, который я указываю в своей команде curl

Я попытался вставить опечатку в имя моего сертификата и имя ключа, чтобы посмотреть, получу ли я другой результат ... однако он выдает точно такую ​​же ошибку с тем же серийным номером сертификата, поэтому кажется, что запрос полностью игнорируя мой ключ и сертификат, указанные в команде

Команда curl ниже: cert, key, url name замаскированы, но это именно тот формат, который я использую. включая расширения файлов.

curl --cert CERTNAME .cer --key KEYNAME .pem " DESTINATIONURL "

Я ожидаю ответа JSON от сервера. Тем не менее я получаю следующее сообщение об ошибке: {"ErrorCode": "*****", "ErrorMsg": "Ошибка аутентификации для идентификатора приложения []. Причина: не удалось проверить данные аутентификации приложения: CertificateSN \" 630 *********** ************* \ "не авторизован"}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...