我正在开发一个ASP-MVC应用程序,它使用智能卡身份验证来授权用户获取特定页面(视图)。我已经编写了代码,现在我试图在调试器模式下测试它。我在我的机器上安装了智能卡读卡器,我的代码如下:
string certHeaderName = "certificate";
if(HttpContext.Current.Request.Headers[certHeaderName] != null) {
string certificate=HttpContext.Current.Request.Headers[certHeaderName];
certToParse = Convert.FromBase64String(certificate);
}
由于某种原因,此标题不存在。我只有以下标题:
我已经测试了我测试porpuses的智能卡,它确实有效:
我不确定,也许我需要为我的浏览器或其他东西安装一些插件......