C#HttpWebRequest服务器证书验证当回调返回false

时间:2017-05-05 12:15:31

标签: c# ssl-certificate httpwebrequest

我已经注册了服务器证书验证的回调。

在回调中,我将向用户显示证书,如果用户选择"接受",我会将证书添加到证书存储区并返回true。 如果用户拒绝证书,则回调返回false。

用户接受证书时没有问题。

问题:当用户拒绝证书时,回调返回false,期望HttpWebRequest立即失败。但我看到重复证书验证回调之前最终失败的请求有超时异常。 每个连续的http请求的重复次数增加1

如何避免单个http请求的重复回调

0 个答案:

没有答案