Я настроил SSL на моем Windows HTTP-сервере (HTTP-приемнике), разработанном с использованием 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 (ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED)
Как мы можем предотвратить отправку этой ошибки сервером HTTP или серверу HTTPсделать так, чтобы на сервере не было сертификата клиента, чтобы продолжить?