ASP.NET应用程序中的数字证书

时间:2013-02-09 10:39:49

标签: c# asp.net security digital-certificate

我有一个.NET应用程序(C#),出于安全考虑,我被要求用户在浏览器中安装某个证书,然后检查用户的浏览器是否安装了证书。

如何创建某个数字证书?

如何检查用户的浏览器是否安装了此证书?

1 个答案:

答案 0 :(得分:2)

在Windows上我认为你有3个选择:

要检查客户端是否安装了证书,您可以检查Request.ClientCertificate属性,但最好将iis配置为仅接受带有效证书的请求。您可以在iis安全设置中使用“需要客户端证书”选项,然后您还可以将特定证书映射到Windows帐户以获得更好的用户身份验证。 有关完整示例,请参阅http://support.microsoft.com/kb/315588