gpt4 book ai didi

WCF netTcpBinding Windows 安全 EncryptAndSign

转载 作者:行者123 更新时间:2023-12-04 23:53:53 29 4
gpt4 key购买 nike

我正在使用具有“传输”安全性(“Windows”凭据和“EncryptAndSign”保护)的 netTcpBinding。我已经知道 Kerberos(在 SPNEGO 之后)用于验证客户端和服务器(同一 Windows 域中的两台机器)。我想知道什么是用于加密和签署 TCP 传输 channel 的算法,因为没有配置选择(“消息”安全性具有“algorithmSuite”配置参数,但它不适用于“传输”安全)

谢谢

最佳答案

NetTcpBinding 类使用 TCP 进行消息传输。通过在 TCP 上实现传输层安全性 (TLS) 来提供传输模式的安全性。 TLS 实现由操作系统提供。

您还可以通过将 TcpTransportSecurity 类的 ClientCredentialType 属性设置为 TcpClientCredentialType 值之一来指定客户端的凭据类型,如以下代码所示。

C#

NetTcpBinding b = new NetTcpBinding();
b.Security.Mode = SecurityMode.Transport;
b.Security.Transport.ClientCredentialType =
TcpClientCredentialType.Certificate;

可在此处找到更多信息:http://msdn.microsoft.com/en-us/library/ms729700

希望对您有所帮助。

关于WCF netTcpBinding Windows 安全 EncryptAndSign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740822/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com