如何在 IIS 中发送 "Certificate Request"
How to send "Certificate Request" in IIS
我在 IIS 中将一个网站配置为接受,但不需要客户端证书。当向我们的站点发出请求时,我在 WireShark 中的 "Server Hello" 之后看不到 "Certificate Request"。
我什至更改了网站的 IIS 设置以要求客户端证书,但我没有在 wireshark 中看到来自服务器的证书请求。
... but not require client certificates. ... I do not see the "Certificate Request" i
仅当服务器需要客户端证书时才会发送证书请求,即当您将服务器配置为需要客户端证书时。因为如果服务器根本不需要它,为什么服务器要请求客户端证书?
我在设置 IIS(在我的例子中是 IIS Express 10.0)以要求客户端证书后产生了同样的效果。
只有在我按照 this 答案中所述在初始 TLS 握手期间配置客户端证书协商后,来自 IIS 的 "Certificate Request" 消息才开始出现在 Wireshark 中。
我在 IIS 中将一个网站配置为接受,但不需要客户端证书。当向我们的站点发出请求时,我在 WireShark 中的 "Server Hello" 之后看不到 "Certificate Request"。
我什至更改了网站的 IIS 设置以要求客户端证书,但我没有在 wireshark 中看到来自服务器的证书请求。
... but not require client certificates. ... I do not see the "Certificate Request" i
仅当服务器需要客户端证书时才会发送证书请求,即当您将服务器配置为需要客户端证书时。因为如果服务器根本不需要它,为什么服务器要请求客户端证书?
我在设置 IIS(在我的例子中是 IIS Express 10.0)以要求客户端证书后产生了同样的效果。 只有在我按照 this 答案中所述在初始 TLS 握手期间配置客户端证书协商后,来自 IIS 的 "Certificate Request" 消息才开始出现在 Wireshark 中。