【发布时间】:2013-07-14 21:42:15
【问题描述】:
我想为我的 WCF 服务启用 https 并将使用限制为仅 1 个使用客户端证书的客户端。
我可以生成自签名客户端证书并将其提供给唯一受密码保护的客户端吗?并使 wcf 仅接受该证书?
我不希望我的客户使用某个 CA 提供的证书,而是想给它的系统我自己生成的一个。
编辑:
据我指出,由于公钥/私钥架构,客户端证书可用于身份验证,客户端拥有私钥并用它加密数据,服务器拥有它的公钥并尝试用它解密数据,(在 RSA 中,使用私钥加密的数据只能使用相应的公钥解密,因此如果解密成功,服务器就知道它是由特定客户端发送的。
【问题讨论】:
标签: wcf security https certificate client-certificates