【发布时间】:2012-04-14 08:05:11
【问题描述】:
在验证 SSL 客户端连接时,服务器希望客户端提供证书。在典型的企业 Windows 平台上,这些证书位于 Windows 加密存储的“个人”部分(使用以下命令打开:“certmgr.msc”)
OpenSSL 不使用这些证书。 Windows 确实提供了一个 WinHTTP API,它提供了创建 SSL 连接的能力,但它们必须遵守 HTTP 请求/响应协议,是否有人知道 Windows API 允许程序员创建一个 SSL 连接,该连接使用 Windows 加密存储证书进行身份验证,但是可以像 OpenSSL 套接字一样使用吗?谢谢。
【问题讨论】: