Ola,
Мне нужно разработать веб-сайт (на C #, asp.net 3.5), для которого потребуются клиентские сертификаты. Я хотел бы отладить это, используя Visual Studio. Я настроил IIS для использования самозаверяющего сертификата с помощью превосходного инструмента SelfSSL Я также настроил сайт по умолчанию для использования SSL и клиентских сертификатов. Но я не знаю, как создать сертификат клиента, который будет принят IIS. При посещении тестового сайта я получаю (ожидаемую) ошибку:
HTTP 403.7 - Forbidden: Client certificate required
Как мне создать сертификат клиента?
[ОБНОВЛЕНИЕ] Я создал сертификат с помощью makecert, как это предлагает sipwiz. Однако IIS, похоже, не распознает этот сертификат как действительный сертификат клиента. Я экспортировал сертификат сервера и добавил ключ -ic (servercert). Это все еще не работает.