如何在.NET中为每个调用执行证书固定?

时间:2016-03-30 10:38:27

标签: c# .net security

我知道我可以在全局范围内使用ServicePointManager.ServerCertificateValidationCallback进行证书锁定。对TLS站点的所有调用都将使用此回调来检查证书。如何基于每个呼叫设置证书验证回调?我想只对某些网站进行证书固定。

1 个答案:

答案 0 :(得分:1)

根据https://stackoverflow.com/a/3795952/626761

  

作为一种肮脏的解决方法,您可以尝试在新的应用程序域中执行需要不同安全协议的站点。静态实例是每个appdomain,因此应该为您提供所需的隔离。