在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2,相关的知识,希望对你有一定的参考价值。

在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2,在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2,然后尝试再次连接到 https://b2b.ccb.com 。如果此错误依然存在,则可能是因为此站点使用了不受支持的协议或不安全的密码套件,例如 RC4 (详细信息链接)。请与站点管理员联系。

1、在电脑桌面中双击“IE浏览器”图标。

2、打开页面中单击“工具”选项。

3、然后弹出列表选项中单击“Internet选项”。

4、打开Internet选项对话框中单击“高级”选项卡。

5、在设置选项框翻找“安全选项栏”后勾选“使用TLS 1.0、使用TLS 1.1、使用TLS 1.2、使用TLS 1.3”选项。

6、然后在Internet选项对话框中单击“确定”按钮,随后重启电脑即可。

参考技术A 在打开网页的时候遇到无法打开的情况,显示无法显示此页,在高级设置中启用 SSL 3.0、TLS 1.0、TLS 1.1 和 TLS 1.2,然后尝试再次连接到XXXX网址,遇到这样的情况,只要在internet选项中加以设置即可。

PS:不管是什么浏览器出现此页,只要设置IE即可,因为使用了IE内核。

设置方法如下

1、打开控制面板,设置为小图标查看,然后找到 Internet选项并打开。

2、在internet选项中,切换到高级选项卡下,勾选SSL 3.0、TLS 1.0、TLS 1.1 和 TLS 1.2 并确定;

设置完成后,再刷新网页,或是关闭重新打开就可以正常显示网页了。

如何在 Nginx 中启用 TLS 1.2?

【中文标题】如何在 Nginx 中启用 TLS 1.2?【英文标题】:How to enable TLS 1.2 in Nginx? 【发布时间】:2016-01-25 05:35:01 【问题描述】:

我被this卡住了,终于知道了

"SSLv3 被 POODLE 漏洞证明是不安全的。您 应确保您的系统具有最新版本的 OpenSSL,以便 你可以使用 TLSv1.2。”

我发现了完全相同的问题here,但找不到有效的解决方案。那么如何在我的 cent OS 生产服务器上启用 TLSV1.2? 我正在使用 ruby​​ 2.1.2 和 Rails 3.2.21。

我尝试在我的 nginx 配置文件中添加ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

server 
    listen       80;
        server_name kickmarket.eu www.kickmarket.eu;
        passenger_enabled on;
        root /home/kickmarketeu/current/public;
        rails_env production;
        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;

但它对我不起作用。

 root@186-aven-vps nginx]# openssl s_client -connect xx.xx.xx.xx:80 -ssl3
    CONNECTED(00000003)
    140503487715232:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:339:
    ---
    no peer certificate available
    ---
    No client certificate CA names sent
    ---
    SSL handshake has read 5 bytes and written 7 bytes
    ---
    New, (NONE), Cipher is (NONE)
    Secure Renegotiation IS NOT supported
    Compression: NONE
    Expansion: NONE
    SSL-Session:
        Protocol  : SSLv3
        Cipher    : 0000
        Session-ID:
        Session-ID-ctx:
        Master-Key:
        Key-Arg   : None
        Krb5 Principal: None
        PSK identity: None
        PSK identity hint: None
        Start Time: 1445843616
        Timeout   : 7200 (sec)
        Verify return code: 0 (ok)
    ---

我正在使用以下版本的 nginx 和 openssl 库。

[root@186-aven-vps nginx]# nginx -v
nginx version: nginx/1.8.0
[root@186-aven-vps nginx]#  openssl version -a
OpenSSL 1.0.1e-fips 11 Feb 2013
built on: Mon Jun 29 12:45:07 UTC 2015
platform: linux-x86_64
options:  bn(64,64) md2(int) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wa,--noexecstack -DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/etc/pki/tls"
engines:  dynamic 

【问题讨论】:

这不是错误。击败 POODLE 的唯一可靠方法是禁用 SSLv3,您这样做了。 (您是否还启用了 TLSv1.1 和 TLSv1.2 并不重要,尽管这本身就是一个好主意。)如果您禁用 SSLv3 并告诉s_client 只建立一个 SSLv3 连接,它应该完全失败确实如此。 @dave_thompson_085 非常感谢。我感到困惑的一件事是我是否需要使用 HTTPS/SSL 才能调用 Paypal 沙盒 API? 【参考方案1】:

要在 Ruby 中使用 TLSv1.2 调用 PayPal 沙箱,只需确保您拥有 OpenSSLv1.0.1c 或更高版本(看起来像)并连接到 https API(没有 HTTP 等价物)。

您只需要担心 Nginx 配置即可接收 TLSv1.2 连接。 (无论如何您可能都想这样做。)SSLLabs has a test tool 您可以使用它来验证您的服务器的配置。

【讨论】:

以上是关于在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2,的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 java 服务器只接受 tls 1.2 并拒绝 tls 1.0 和 tls 1.1 连接

各大浏览器相继发布声明将停止支持 TLS 1.0 和 TLS 1.1 !

TLS 1.0 服务器和 TLS 1.1 服务器之间的 Web 服务

Office 365 将在2018年3月1日弃用TLS 1.0/1.1

重磅消息!Firefox,Chrome,Edge和Safari全面禁用TLS 1.0和TLS 1.1

Support for TLS 1.0 and 1.1 in Office 365