- 为什么在指定非 Windows 客户端凭据时需要服务证书?
(我发现书上的一些规范说,服务证书可用于协商启用协商时用于消息加密和签名的对称密钥,但如果禁用协商,客户端必须引用商店中的证书或包括BASE64 编码的公钥,它会出现另一个问题,如下所示)
当协商被禁用时,肯定会使用服务证书来加密消息,因为客户端知道公钥,但是哪一个将用于消息签名?
当启用传输安全,并指定服务证书时,表示该证书将用于协商 SSL 会话密钥以进行消息签名和加密,它适用于所有绑定,例如 HTTP、TCP 等。
当我们使用 Windows 客户端凭据时,哪一个将用于消息加密和签名?
谢谢。