Winapi 使用WIn32 API获取服务器(SSL)证书

Winapi 使用WIn32 API获取服务器(SSL)证书,winapi,Winapi,我对Win32编程比较陌生&我想知道是否有类似于openssl的_客户端的东西;例如,openssl s_客户端-showcerts-connect。总之,我想直接使用Win32 API获取服务器证书。这可能吗?HttpQueryServiceConfiguration函数允许您查询HTTP服务器有关SSL详细信息。此处的更多信息:从服务器查询服务器,而不是从客户端通过网络查询。对不起,我在原始帖子中不清楚。我建议对OP进行编辑,使其明确。塞萨尔第一次就做对了。我想复制openssl s_客户端

我对Win32编程比较陌生&我想知道是否有类似于openssl的_客户端的东西;例如,openssl s_客户端-showcerts-connect。总之,我想直接使用Win32 API获取服务器证书。这可能吗?

HttpQueryServiceConfiguration函数允许您查询HTTP服务器有关SSL详细信息。此处的更多信息:

从服务器查询服务器,而不是从客户端通过网络查询。对不起,我在原始帖子中不清楚。我建议对OP进行编辑,使其明确。塞萨尔第一次就做对了。我想复制openssl s_客户端功能,专门使用Win32 API获取服务器证书。我想通过编程来实现这一点,而不是使用openssl工具。openssl s_客户端是用于连接到服务器的命令行工具。如果你想要一个工具而不是一个C/C++api,这应该符合SU的要求,而不是这样?我想要的是一个C/C++api。我的好奇心更大,因为我只是想知道他们在没有Openssl的Win32世界里做什么。显然,必须有办法做到这一点。