最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows中的TLS 1.2启用方法(IIS、C#、.Net framework)

业界 admin 10浏览 0评论

折腾几天了windows中的tls1.2启用方法!特此记录一下

开发背景:

在一个用 framework 2.0开发的客户端程序里面嵌入功能调用第三方物联网相关接口,服务器上有一个restful接口用于接收第三方上报的数据及处理,最后再调用第三方的物联网相关接口。本机开发环境Windows
10,客户服务器是Windows Server 2008 R2。

  • 第一次写这种物联网相关的接口调用,而且第三方提供的文档比较简单,最基本的报文示例都没。开发环境里面各种摸索一步一个坑,首先在发送HTTP请求前加入代码ServicePointManager.SecurityProtocol
    = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072,单独用(SecurityProtocolType)192或者(SecurityProtocolType)768都不行,那我就直接用(SecurityProtocolType)3072,这个坑是趟过去了。

  • 开发环境走通之后放自己公司的服务器测试也通过了,然后放到客户服务器上联调。客户那边反应程序有问题,当出现“不支持请求的安全协议”的时候有点懵,各种联调和跟踪和查询,才发现第三方的域名只支持TLS1.2。网上查询到一般win
    7以上才默认支持TLS 1.2,正好还有台win 7的电脑,试了下不支持TLS 1.2,按照网上的方法,做了如下尝试:

  • 1、首先进入控制面板界面,将控制面板的查看方式修改为“大图标”或“小图标”,点击下面的【internet选项】,然后在internet选项界面的“高级”

折腾几天了windows中的tls1.2启用方法!特此记录一下

开发背景:

在一个用 framework 2.0开发的客户端程序里面嵌入功能调用第三方物联网相关接口,服务器上有一个restful接口用于接收第三方上报的数据及处理,最后再调用第三方的物联网相关接口。本机开发环境Windows
10,客户服务器是Windows Server 2008 R2。

  • 第一次写这种物联网相关的接口调用,而且第三方提供的文档比较简单,最基本的报文示例都没。开发环境里面各种摸索一步一个坑,首先在发送HTTP请求前加入代码ServicePointManager.SecurityProtocol
    = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072,单独用(SecurityProtocolType)192或者(SecurityProtocolType)768都不行,那我就直接用(SecurityProtocolType)3072,这个坑是趟过去了。

  • 开发环境走通之后放自己公司的服务器测试也通过了,然后放到客户服务器上联调。客户那边反应程序有问题,当出现“不支持请求的安全协议”的时候有点懵,各种联调和跟踪和查询,才发现第三方的域名只支持TLS1.2。网上查询到一般win
    7以上才默认支持TLS 1.2,正好还有台win 7的电脑,试了下不支持TLS 1.2,按照网上的方法,做了如下尝试:

  • 1、首先进入控制面板界面,将控制面板的查看方式修改为“大图标”或“小图标”,点击下面的【internet选项】,然后在internet选项界面的“高级”

发布评论

评论列表 (0)

  1. 暂无评论