首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF netTcpBinding Windows安全EncryptAndSign

WCF netTcpBinding Windows安全EncryptAndSign
EN

Stack Overflow用户
提问于 2012-01-05 18:19:39
回答 1查看 1.4K关注 0票数 3

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

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-08-22 22:58:50

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

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

C#

代码语言:javascript
复制
NetTcpBinding b = new NetTcpBinding();
b.Security.Mode = SecurityMode.Transport;
b.Security.Transport.ClientCredentialType =
     TcpClientCredentialType.Certificate;

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

希望这能有所帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8740822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档