首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.Net应用程序中,我能得到请求包含哪个安全协议(SSL3 3/TLS)吗?

在ASP.Net应用程序中,我能得到请求包含哪个安全协议(SSL3 3/TLS)吗?
EN

Stack Overflow用户
提问于 2015-01-21 10:54:21
回答 1查看 1.6K关注 0票数 7

我试图从asp.net的角度检查客户端在尝试与我的应用程序交互时使用什么安全协议。我有不同的应用程序托管的asp.net web应用程序,asmx,asp.net mvc,wcf服务。请建议我如何知道请求是否通过ssl/ tls协议。

我的意图是告诉我的应用程序用户使用tls,而不是因为贵宾狗漏洞而使用ssl3。

EN

回答 1

Stack Overflow用户

发布于 2017-04-22 11:49:47

基本上,协议,即SSL3或TSL不依赖于应用程序,而是主要依赖于他们构建的Framework。因此,在您的问题中,我找不到很多关于您的应用程序所基于的框架的信息。

我的意图是告诉我的应用程序用户使用tls,而不是因为贵宾狗漏洞而使用ssl3。

您的用户可能正在使用您的was服务或在您的服务器中编写和部署的asmx服务,所以我要说,它不能要求用户更改他们的协议,因为它主要依赖于他们正在使用的框架,即他们构建的框架。因此,为了实现您的目标,在默认情况下,尝试让您的应用程序在.Net Framework 4.5上运行,并按如下所示分配使用tls

代码语言:javascript
复制
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192

请查找以下SecurityProtocalType Refernce

代码语言:javascript
复制
   Ssl3 = 48,
   Tls = 192,
   Tls11 = 768,
   Tls12 = 3072,

通过这种方式,您实际上是在用户请求服务时使用tls,而不是告诉用户

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28065414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档