Win32 API如何调用SslEncryptPacket()呢?

时间:2011-05-04 13:00:55

标签: ssl

http://msdn.microsoft.com/en-us/library/ff468663(v=vs.85).aspx。 为什么我们需要加密整个数据包而不仅仅是加密TCP有效负载?另外,当我尝试包含它时,我得到一个错误,即sslprovider.h不存在。我正在使用nmake而我无法在计算机上找到它。

1 个答案:

答案 0 :(得分:1)

实际上有效负载的加密。

至于sslprovider.h - 检查您是否拥有最新版本的平台SDK。正如MSDN所说,该功能仅出现在Vista和2008 Server中,因为您正在寻找CNG(Vista中引入的新加密API)。 SChannel还有另一个API,自2000年或XP以来一直提供。如果您计划支持WinXP,可能需要查看它。