【发布时间】:2017-02-06 14:13:20
【问题描述】:
我正在开发一个 Windows 服务器应用程序,该应用程序将使用 HTTPClient 通过套接字将敏感信息传输到另一个 Windows 服务器。服务器应该配置为使用 IPSec。所以是的,我不需要做任何事情来在应用程序级别设置安全连接。但是,我已被指示确保连接是否使用 IPSec,如果不是,则中止。
如何以编程方式确定连接是否确实受 IPSec 保护?该应用程序是 C#,在 Windows Server 2016 上。如果需要,我愿意接受基于 P/Invoke 的解决方案或 C 代码来完成这项工作。只要它最终可以与 C# HttpClient 类一起使用。
【问题讨论】:
标签: c# windows sockets dotnet-httpclient ipsec