Как добавить сертификат CA в запросы Fiddler или Postman? - PullRequest
0 голосов
/ 15 апреля 2019

Я создал пару API's, и теперь я должен проверить их, используя Fiddler или любые дружественные к сертификату инструменты. Сервер requests, который не имеет действительного сертификата , должен быть отклонен сервером.

Справочная информация

Вот две выдачи сертификата CA

  1. У меня есть один intermediate публичный сертификат, озаглавленный как MyIntermediate.cer
  2. У меня есть личный сертификат для каждого устройства, который будет запрашивать API для получения данных.

Я загрузил открытый сертификат - MyIntermediate.cer на сервер [Azure APIM]

enter image description here

Теперь, чтобы протестировать API's, я должен использовать некоторые инструменты, такие как Fiddler или Postman или любой другой инструмент, который поддерживает загрузку / чтение сертификата из магазина

Я не вижу каких-либо опций в этих инструментах для загрузки или чтения из магазина Windows. Здесь мне нужна помощь

Я вижу настройки в почтальоне, но, похоже, не для CA сертификатов, потому что у меня нет key файла.

enter image description here

Подробности APIM

Azure API manager - это служба, предоставляемая Microsoft. Все заявки будут обработаны APIM. Я загрузил MyIntermediate.cer публичный сертификат в APIM. Итак, для вызова GetCustomer у кого-то должен быть сертификат, которому доверяют MyIntermediate.cer.

enter image description here

1 Ответ

0 голосов
/ 16 апреля 2019

Вам необходимо иметь «закрытый сертификат для каждого устройства» вместе с его паролем (если он был сохранен с одним), чтобы сделать аутентифицированный вызов.Если вы хотите полагаться на способность APIM проверять цепочку сертификатов, то вам действительно необходимо загрузить промежуточный сертификат и, возможно, корневой сертификат, если он не является одним из общедоступных.

...