首先,我很抱歉我的英语不好。在asp.net中实现证书授权
在过去的两天里我读了很多,但没有找到解决我的问题。
我需要实现这样的授权: 用户打开网页,出现特殊表格。在这个表格上只有一个按钮“选择证书文件”。 当用户点击它 - 他必须选择证书文件,这将用于授权。该文件必须是存储在闪存驱动器等中的 。不在计算机硬盘上。
我读了关于cer/pfx文件,但没有关于这种模型。
也许这是不可能的,使这个在.NET
System.Security.Cryptography.X509Certificates.X509Certificate
System.Security.Cryptography.X509Certificates.X509Certificate2
使用这个类与此同时形式的授权将在本网站实现的,所以 用户可以选择如何授权。
更新: 我认为这些类不能用于此模型。你能告诉我其他什么吗?
SSL现在不是问题。你写的关于证书的所有我知道。但我需要用户将证书保存在可移动设备上,我将写入它们。没有这个闪存驱动器的人不会访问网页。但谢谢你的回答。 – Dimka 2011-04-13 08:57:15
我已根据您的评论更新了我的答案 – m0sa 2011-04-13 09:47:14
谢谢!我正在考虑Java小程序,但整个项目正在研究.NET,所以我想在C#中找到解决方案,现在我正在尝试Silverlight。 – Dimka 2011-04-13 10:00:25