【问题标题】:Configure SSL on Windows HTTP server using HTTPAPI_VERSION_1 APIs使用 HTTPAPI_VERSION_1 API 在 Windows HTTP 服务器上配置 SSL
【发布时间】:2011-10-04 09:25:00
【问题描述】:

我在使用HTTPAPI_VERSION_1 API 开发的Windows HTTP 服务器(HTTP 侦听器)上配置了SSL,使用HttpSetServiceConfiguration

我使用了自签名证书并按照此链接中的步骤将其设置为受信任http://blogs.msdn.com/b/jpsanders/archive/2009/09/29/walkthrough-using-httplistener-as-an-ssl-simple-server.aspx

然后我尝试使用 msdn 中名为 WinHttpPostSample 的示例使用 https 连接到 http 服务器。

但是WinHttpSendRequest API 总是失败并出现错误

12044 (ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED)

我们如何防止 HTTP 服务器发送此错误或不强制服务器拥有客户端证书才能继续?

【问题讨论】:

    标签: windows ssl https


    【解决方案1】:

    您可以查看我的帖子 here 来描述在您的条件下设置 https(不需要客户端证书)。该帖子包含对我为此开发的免费工具的源代码的引用。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多