WCF配置中的wsHttpBinding中的节点 <message clientCredentialType="UserName" establishSecurityContext="false" negotiateServiceCredential="false" />后面两个属性的的默认设置是True,它们的详细作用是什么?如果设为false会有什么影响?我将这两个属性设为false后明显感觉速度有很大提升。
2 回答
烙印99
TA贡献1829条经验 获得超13个赞
negotiateServiceCredential此属性指示是否在客户端和服务之间自动协商服务证书。如果此属性为 true,则会进行此类协商。如果此属性为 false,则与服务通信之前必须在客户端指定服务证书。
服务必须始终指定一个证书。
establishSecurityContext此属性控制安全上下文令牌是否通过客户端与服务之间的 WS-SecureConversation 交换建立。将它设置为 true 要求远程方支持 WS-SecureConversation
- 2 回答
- 0 关注
- 477 浏览
添加回答
举报
0/150
提交
取消