#windows #ssl #https
#Windows #ssl #https
Вопрос:
Я настроил SSL на своем HTTP-сервере Windows (HTTP listener), разработанном HTTPAPI_VERSION_1
с использованием API HttpSetServiceConfiguration
-интерфейсов.
Я использовал самозаверяющий сертификат и выполнил шаги по этой ссылке, чтобы установить его как доверенный http://blogs.msdn.com/b/jpsanders/archive/2009/09/29/walkthrough-using-httplistener-as-an-ssl-simple-server.aspx
Затем я попытался использовать образец в msdn с именем WinHttpPostSample
для подключения к http-серверу с использованием https.
Но WinHttpSendRequest
API всегда завершается ошибкой
12044 (ОШИБКА_INTERNET_CLIENT_AUTH_CERT_NEEDED)
Как мы можем предотвратить отправку этой ошибки HTTP-сервером или сделать необязательным для сервера наличие сертификата клиента для продолжения работы?