使用 winapi 生成 http 代理 ntlm 消息

Use winapi to generate http proxy ntlm messages

本文关键字:ntlm 消息 代理 http winapi 生成 使用      更新时间:2023-10-16

我需要为我的 boost::asio 网络客户端启用 ntlm http 代理身份验证:http://msdn.microsoft.com/en-us/library/dd925287(v=office.12).aspx。所以我想继续使用 boost,不会使用其他库,如 cUrl 等。我想知道是否有任何 winapi 函数可以从当前用户凭据生成 ntlm http 代理消息,或者我是否必须手动解析相应的安全注册表分支以获取 ntlm 哈希并像 CNTLM 代理一样编写它们?

基本上,你必须实现它是的。

如果我是你,我会找到一个开源实现(适当许可)。 CNTLM 可能有这个 (?)。

据我所知,libcurl 支持 NTLM 代理,所以你可以简单地使用它。

有多个项目将libcurl连接到Boost Asio。