【发布时间】:2012-02-16 10:42:36
【问题描述】:
我有一些简单的问题,我无法在任何网站上得到直接的答案,因为这个主题有多种选择。
- 在消息级别安全中,客户端是否强制安装证书?我假设这是因为服务器应该使用客户端公钥加密响应消息,然后客户端使用他自己的私钥对其进行解密。
- 除了在客户端中没有证书并以两种方式(客户端->服务器)和(服务器->客户端)加密消息之外,还有其他选择吗?
【问题讨论】:
标签: wcf security message ws-security
我有一些简单的问题,我无法在任何网站上得到直接的答案,因为这个主题有多种选择。
【问题讨论】:
标签: wcf security message ws-security
您可以在完全没有客户端身份验证的情况下获得消息安全性。如果客户端通过证书进行身份验证,您只需要客户端证书
在第一种情况下,服务器证书用于保护消息。客户端使用服务器的公钥加密,然后服务器可以使用其私钥解密
如果您使用的是安全对话,那么服务器证书仅用于引导会话密钥,然后用于加密/解密
只要服务器证书在客户端有完整的信任链,那么也不需要在客户端上安装服务器证书
【讨论】: