关于WCF安全性
(我发现说,书上一些规范的是,服务证书可用于协商的消息加密和签名对称密钥启动谈判的时候,但如果协商被禁用,客户端必须在商店或包括参考证书BASE64编码的公钥,它出现了另一个问题,如下所示)
当协商被禁用时,肯定会使用服务证书来加密消息,因为客户端知道公钥,但哪一个用于消息签名?
当启用传输安全性并且还指定了服务证书时,它表示该证书将用于协商消息签名和加密的SSL会话密钥,并将其应用于所有绑定,例如HTTP,TCP等。
当我们使用Windows客户端证书时,哪一个将用于消息加密和签名?
谢谢。
如果您选择认证客户端,则可以在Windows凭据,用户名,证书或SAML令牌之间进行选择。 如果Windows身份验证不可用,则需要其他一些机制。
至于其他问题,请更具体。 通常,客户端将生成一个临时密钥(会话密钥),用于加密消息。 服务器证书将加密会话密钥。
链接地址: http://www.djcxy.com/p/21783.html上一篇: About WCF security