Я использую Fiddler на пару недель, чтобы протестировать API, но мы переходим к Postman.Postman и несколько клиентских сертификатов для одного домена?
Рабочий процесс наших API-интерфейсов заключается в том, что устройство должно регистрироваться с использованием общего сертификата и в качестве ответа на успешную регистрацию на это устройство выдается частный сертификат. Все запросы, которые устройство делает после этого, используют частный сертификат.
Я пытаюсь протестировать несколько устройств, что означает, что мне нужен Postman для использования 5 или 6 сертификатов для одного домена. В Fiddler я мог модифицировать fiddlescript, поэтому у меня был массив всех сертификатов, которые я намеревался использовать. Если бы я хотел переключить сертификаты, я открыл скрипт и использовал другой индекс моего массива cert. Я бы установил oSession["https-Client-Certificate"]
, и запрос будет использовать этот сертификат.
В почтальоне я вижу, что я могу установить сертификат клиента для определенного домена. Я смог заставить это работать для глобального сертификата и успешно запустить запрос/register. Затем я могу изменить сертификат и продолжать. Это раздражающий процесс, если я хочу изменить этот сертификат после каждого запроса, когда я эмулирую несколько устройств, каждый со своим собственным сертификатом.
Я вижу, что есть вкладка Сценарий предварительного запроса. Есть ли способ изменить сертификат клиента в этом скрипте? Если нет в сценарии предварительного запроса, есть ли другое место, где я могу иметь несколько сертификатов для одного домена и легко переключаться между ними между запросами?