我们的设置包括 WCF 服务和我们编写的一些客户端。一些客户端包括 Silverlight 应用程序,而其他客户端包括 Web 和 Windows 应用程序。
我(想)我想根据 X.509 证书对客户端进行身份验证。通常,您会在客户端上安装一个私钥来加密(也称为数字签名)消息。服务器可以使用客户端的公钥对其进行解密,以确保消息没有被更改并证明消息来自我们期望的人(也就是经过身份验证的人)。
我不想在客户端机器上安装证书。部署起来很麻烦,我们不能真正要求我们的客户这样做。前几天我正在和某人交谈,他建议将证书嵌入到客户端程序集中,阅读并使用它。那可能吗?
如果有人能给我举个例子,那就太好了。
提前致谢,
大卫