根据msdn,它意味着:
一个布尔值,指定服务器是否需要客户端 提供客户端证书作为HTTPS握手的一部分。该 默认为false。
我被告知这意味着:
要求客户端证书false表示服务器接受任何证书 来自客户的证书。 True表示服务器仅接受信任 证书。自签名证书也有效......
我有点困惑,因为这个设置的默认值是假的,对我来说没有证书可以使用https或者你没有意义吗?
答案 0 :(得分:0)
您可以使用单向SSL。这意味着服务器提供的证书可以清楚地识别,因此客户端可以信任他发送请求的端点。然而,就他而言,服务器可以接受任何客户端,并且需要以不同方式处理用户的身份验证。