返回顶部
首页 > 资讯 > 服务器 >Windows服务器上如何启用TLS1.2
  • 556
分享到

Windows服务器上如何启用TLS1.2

windows服务器tls 2023-02-21 15:02:54 556人浏览 安东尼
摘要

这篇“windows服务器上如何启用TLS1.2”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这

这篇“windows服务器上如何启用TLS1.2”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Windows服务器上如何启用TLS1.2”文章吧。

首先测试一下自己的服务器究竟处于什么水平。

测试结果显示是支持ssl3.0的并且不支持tls 1.2。证书使用sha1签名算法不够强。这点比较容易接受,因为windows服务器默认并没有开启tls1.2。

要提高服务器的评级,有3点需要做。

使用sha256签名算法的证书。

禁用ssl3.0,启用tls1.2

禁用一些弱加密算法。

由于目前服务器使用的证书是近3年前购买的,正好需要重新购买,顺便就可以使用sha256签名算法来买新的证书就可以了。在生产环境部署之前,先用测试机测试一下。

根据这3条命令把证书颁发机构的签名算法升级上去。测试环境是windows2012 r2,默认的签名算法是sha1

upgradecertification authority to sha256
Http://blogs.technet.com/b/pki/arcHive/2013/09/19/upgrade-certification-authority-to-sha256.aspx
certutil -setreg ca\csp\cnghashalGorithm sha256net stop certsvcnet start certsvc

然后,在服务器中添加注册表键值并重启已启用tls1.2和禁用ssl3.0

hkey_local_Machine\system\currentcontrolset\control\securityproviders\schannel\protocols\tls1.2\server\enabled reg_dWord类型设置为1.
hkey_local_machine\system\currentcontrolset\control\securityproviders\schannel\protocols\ssl3.0\server enabled reg_dword类型设置为0.

重新启动服务器,是设置生效。

由于测试机没有公网地址,所以去下载个测试工具,方便测试。

可以下载到exe或者java版本的测试工具,方便的在内网测试服务器支持的加密方式。

测试了一下,发现tls1.2没有启用。

Windows服务器上如何启用TLS1.2

难道是启用方法不对?于是开始检查各种服务器的日志,也的确发现了tls1.2不能建立的报错了。

Windows服务器上如何启用TLS1.2

网上查了很多文章,也没有说什么解决办法。后来换了下证书,用回sha1的证书,tls1.2就能显示成功启用了。

Windows服务器上如何启用TLS1.2

难道是证书有问题,于是就各种搜索sha1证书和sha256证书的区别,同时也测试了一些别人的网站,结果发现别人用sha256证书也能支持tls1.2. 难道是我的ca有问题?

又研究了几天,也测试了2008 r2的机器还是同样的问题。正好新买的公网证书也下来了。就拿这张证书先放到测试服务器上测试,结果还是不行。但是别人的服务器的确可以啊。

用powershell来帮助我们启用tls1.2以及如何设定服务器的加密算法顺序。

setupyour iis for ssl perfect forward secrecy and tls 1.2
https://www.hass.de/content/setup-your-iis-ssl-perfect-forward-secrecy-and-tls-12
enablingtls 1.2 on iis 7.5 for 256-bit cipher strength
http://jackstromberg.com/2013/09/enabling-tls-1-2-on-iis-7-5-for-256-bit-cipher-strength/

那么问题究竟出在哪呢?可能的问题,sha256证书有问题?服务器不支持tls1.2?然后根据windows日志中的错误继续查找,都没能找到什么有用的信息。

用ie试了下访问网站,发现是可以的,于是抓包看一下,用的协议是tls1.2。证明tls1.2在服务器上是已经启用的了。有client hello并且服务器也回应了serverhello。

Windows服务器上如何启用TLS1.2

Windows服务器上如何启用TLS1.2

再仔细看客户端的client hello包,里面确实包含了extension信息。

Windows服务器上如何启用TLS1.2

看之前testtlsserver.exe测试失败并抓下来的包。并没有server hello的包回来。clienthello里的确没有扩展信息。

Windows服务器上如何启用TLS1.2

Windows服务器上如何启用TLS1.2

Windows服务器上如何启用TLS1.2

于是,让同事帮忙把测试服务器发布到公网上,用

测试一下,果然没有问题。这个困扰我好久的问题终于有了解释。

最后,附上不再支持ssl 3.0 chrome厂商自家网站的测试结果供大家参考。

Windows服务器上如何启用TLS1.2

以上就是关于“Windows服务器上如何启用TLS1.2”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网服务器栏目。

--结束END--

本文标题: Windows服务器上如何启用TLS1.2

本文链接: https://lsjlt.com/news/196974.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Windows服务器上如何启用TLS1.2
    这篇“Windows服务器上如何启用TLS1.2”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2023-02-21
    windows 服务器 tls
  • Windows上启用NTP服务器功能
    目录 一、修改注册表 二、启动NTP服务 三、测试 Windows 10本身是可以作NTP时间同步服务器的,无需安装其它软件,只需要修改一些配置。 一、修改注册表 使用win + R 组合键在运行窗口中输入regedit,打开注册...
    99+
    2023-09-02
    windows Time
  • 如何在阿里云Windows上开启FTP服务器
    阿里云Windows是一个非常实用的云服务,提供了丰富的功能和便捷的使用体验。然而,许多用户可能会遇到如何在阿里云Windows上开启FTP服务器的问题。本文将详细介绍如何在阿里云Windows上开启FTP服务器的步骤和注意事项。 在阿里云...
    99+
    2023-12-13
    阿里 服务器 如何在
  • Windows服务器如何启用/禁用SMBv1、SMBv2和SMBv3
    这篇文章主要讲解了“Windows服务器如何启用/禁用SMBv1、SMBv2和SMBv3”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows服务器如...
    99+
    2023-02-21
    windows 服务器
  • windows如何开启redis服务
    windows开启redis服务的方法:进入redis的安装目录,在地址栏输入“cmd”,按回车。直接运行以下命令启动即可。redis-server.exe redis.windows.conf...
    99+
    2024-04-02
  • 如何开启windows update服务
    要开启Windows Update服务,请按照以下步骤操作:1. 打开“控制面板”。2. 在控制面板中,选择“系统和安全”。3. 在...
    99+
    2023-09-20
    windows
  • windows如何开启共享服务
    要开启Windows的共享服务,您可以按照以下步骤操作:1. 打开“控制面板”。2. 在控制面板中,选择“网络和Internet”。...
    99+
    2023-10-10
    windows
  • 如何在阿里云服务器上开启服务器
    阿里云服务器是一款高效、安全、稳定的服务器产品,提供了丰富的配置选项,可以满足各种规模的企业和个人的需求。本文将详细介绍如何在阿里云服务器上开启服务器。 一、购买阿里云服务器首先,你需要在阿里云官网上购买阿里云服务器。在购买页面,你可以根据...
    99+
    2023-11-09
    阿里 器上 服务器
  • 在Windows server 2019上开启IIS服务
    要在 Windows Server 2019 上启用 HTTP 服务以启用 Internet 访问,可以按照以下步骤进行操作:     1、打开“服务器管理器”,单击左侧窗格中的“管理”并选择“添加角色和功能”。     2、在“添加角色和...
    99+
    2023-09-21
    服务器 asp.net 数据库
  • Windows 11 上的增强任务栏:如何快速启用它
    任务栏是 Windows 的重要组成部分,可在应用之间轻松导航,并帮助启动搜索菜单、Microsoft Teams 聊天和其他一些实用程序。但并非所有用户都感到高兴。如果您是其中之一,增强型任务栏将是 Windows 11 的一个很好的补充...
    99+
    2023-07-28
  • Apache 服务器在 Windows 上的表现如何?
    Apache 服务器是世界上最流行的 Web 服务器之一。它是一个开源软件,可以在多个平台上运行,包括 Windows。但是,在 Windows 上运行 Apache 服务器会有哪些表现呢?我们来一探究竟。 安装 Apache 服务器 首...
    99+
    2023-09-04
    git apache windows
  • windows打印机服务如何重启
    这篇文章主要介绍“windows打印机服务如何重启”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows打印机服务如何重启”文章能帮助大家解决问题。打印机服务重启方法:首先按下快捷键“win+...
    99+
    2023-07-02
  • windows打印机服务如何开启
    本篇内容介绍了“windows打印机服务如何开启”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!打印机服务开启方法:首先右击桌面的“此电脑”然...
    99+
    2023-07-02
  • windows如何启动任务管理器
    要启动任务管理器,您可以使用以下几种方法:1. 使用快捷键:按下Ctrl + Shift + Esc键组合,直接打开任务管理器。2....
    99+
    2023-10-08
    windows
  • 服务器如何启用https
    在服务器中启用https的方法首先,在服务器中执行以下命令生成一个RSA私钥;openssl genrsa -des3 -out ssl.key 1024RSA私钥生成好后,继续执行命令生成CSR证书请求文件;openssl req -ne...
    99+
    2024-04-02
  • 如何远程管理Windows服务器上的IIS服务
    本篇内容主要讲解“如何远程管理Windows服务器上的IIS服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何远程管理Windows服务器上的IIS服务”吧...
    99+
    2023-02-21
    windows 服务器 iis
  • Windows上无法启动MySQL如何解决
    今天小编给大家分享一下Windows上无法启动MySQL如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2023-04-22
    windows mysql
  • 如何在Windows上搭建Git本地服务器
    要搭建一个本地服务器以进行代码版本控制和协作开发,Git是一个好的选择。在这篇文章中,我将向你展示如何在Windows上搭建Git本地服务器。步骤一:安装Git首先,你需要下载并安装Git。可以从Git官网上下载安装程序,然后按照安装向导进...
    99+
    2023-10-22
  • 如何在Windows上搭建一个GitLab服务器
    在今天的软件开发领域,团队的合作变得越来越重要。GitLab是一个代码托管平台,可帮助团队有效地管理并共享代码。本文将介绍如何在Windows上搭建一个GitLab服务器。第一步:下载并安装GitLab Community Edition在...
    99+
    2023-10-22
  • 如何在 Windows 10 上连接云服务器设备上网
    步骤一:打开远程桌面连接 首先,你需要打开 Windows 10 上的远程桌面连接。你可以在开始菜单中搜索“远程桌面连接”,或者按下“Win + R”键,输入“mstsc”并按下“Enter”键来打开它。 步骤二:输入云服务器的 IP 地...
    99+
    2023-10-27
    服务器 设备 如何在
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作