在C++中使用SSPI实现安全连接-澄清一些术语



我必须编写一个应用程序,使用Microsoft API实现客户端和服务器之间的安全连接。谷歌给了我很多结果,我有一个很大的混乱-需要有人在我的脑海中给我一些订单:

问题:

  1. 什么是SSPI接口?什么是Schannel.dll库?有什么区别?(我发现我可以包括"SSPI.h"、"Schannel.h"one_answers"security32.h"——我真正需要哪个头文件?)
  2. 如何找到一个真正简单的示例来解释如何创建安全套接字?

  3. 在我开始之前,你有一些我必须知道的指导方针吗?

如果你能帮忙,我将不胜感激。

SSPI允许应用程序使用计算机或网络上可用的各种安全模型,而无需更改与安全系统的接口。

换句话说,它允许您使用一组具有不同身份验证或验证机制的API,从而隐藏复杂性。

对于您的第二个问题,请查看以下内容:使用Schannel创建安全连接以及此处的相关示例代码。

最新更新