asp.net-mvc – 如何在ASP.NET MVC中要求X.509证书身份验证?
发布时间:2020-12-16 09:34:02 所属栏目:asp.Net 来源:网络整理
导读:有很多关于如何通过HttpWebRequest从客户端使用X.509证书进行身份验证的材料,但实际上没有发送证书,因为服务器确实向客户端发出挑战以发送它.如何配置ASP.NET MVC站点以要求某些MVC操作的X.509客户端证书? 注意,我在IIS中看到了X.509客户端身份验证配置,但
有很多关于如何通过HttpWebRequest从客户端使用X.509证书进行身份验证的材料,但实际上没有发送证书,因为服务器确实向客户端发出挑战以发送它.如何配置ASP.NET MVC站点以要求某些MVC操作的X.509客户端证书?
注意,我在IIS中看到了X.509客户端身份验证配置,但我不想总是要求X.509 – 只是在某些操作上. 解决方法
AFAIAA,HTTPS握手始终由IIS /
Windows处理,您无法从应用程序控制它.唯一可能的方法是将应用程序的特殊配置部分设置为需要客户端证书,其余部分不需要.然后,当您希望用户提交他/她的证书时,将它们重定向到特殊部分中的该页面(这可能只是存储/验证收到的证书并重定向回来).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 构建我的第一个ASP应用程序
- asp.net – 当用户使表单失效时,如何点击取消按钮时,如何清
- asp.net-mvc – 带问号的MVC路由段?
- .net – 如何使单元测试可以使用HttpContext?
- asp.net-mvc – 为什么log4net不记录nhibernate信息
- asp.net-mvc – Asp.Net MVC路由在5.1中没有按预期工作
- asp.net-mvc – MVC 3:使用EditorForModel隐藏ID属性
- asp.net-mvc – asp.net mvc子行为
- asp.net – 如何从System.Web.HttpPostedFileBase转换为Sys
- asp.net-mvc – aspnet_Profiles表中的PropertyValuesStrin
推荐文章
站长推荐
- asp.net – SQL Timeout过期2秒查询
- asp.net-mvc – 更新数据库条目MVC实体框架
- asp.net – 为会话设置文化
- asp.net-mvc-3 – 在MVC3中添加有关打印功能的数
- asp.net – 相当于[DataMember(Name =“Test”)]
- asp.net-mvc-3 – 如何在输出缓存中使用动态持续
- asp.net – 在IIS7上部署MVC3应用程序总是返回Ht
- asp.net core 使用 TestServer 来做集成测试
- asp.net-mvc – StackExchange.Redis.IDatabase存
- asp.net – 在DB或文件中保存长详细信息?
热点阅读