Настройте SSL на сервере HTTP Windows с помощью API-интерфейсов HTTPAPI_VERSION_1 - PullRequest
1 голос
/ 04 октября 2011

Я настроил 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сделать так, чтобы на сервере не было сертификата клиента, чтобы продолжить?

1 Ответ

1 голос
/ 14 апреля 2012

Вы можете проверить мой пост здесь , чтобы описать настройку https в ваших условиях (сертификат клиента не требуется).Пост содержит ссылку на исходный код бесплатного инструмента, который я разработал для этого.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...