gpt4 book ai didi

tomcat - ERR_SSL_VERSION_OR_CIPHER_MISMATCH

转载 作者:行者123 更新时间:2023-11-28 22:12:04 35 4
gpt4 key购买 nike

由于 ERR_SSL_VERSION_OR_CIPHER_MISMATCH,对在 Java 1.6.0_21 上运行 Tomcat 6.0.32 的内部网站的 HTTPS 访问最近停止工作。这些网站使用自签名证书:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: aaa
Creation date: Oct 1, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=aa, OU=bb, O=cc, L=dd, ST=Ontario, C=CA
Issuer: CN=aa, OU=bb, O=cc, L=dd, ST=Ontario, C=CA
Serial number: 524b2c29
Valid from: Tue Oct 01 16:10:17 EDT 2013 until: Sun Jun 26 16:10:17 EDT 2016
Certificate fingerprints:
MD5: 93:C4:69:A9:E2:0B:5A:3E:CE:08:E1:3C:1A:06:22:6A
SHA1: 12:EA:64:29:F6:82:65:2C:0A:28:24:DA:35:B6:F1:29:1E:43:87:D9
Signature algorithm name: SHA1withDSA
Version: 3


*******************************************
*******************************************

我对这些服务器进行了 nmap 扫描,发现 Tomcat 具有以下可用的密码套件:

    PORT     STATE SERVICE
8443/tcp open https-alt
| ssl-cert: Subject: commonName=<some_CN>
| Issuer: commonName=<some_CN>
| Public Key type: dsa
| Public Key bits: 1024
| Not valid before: 2013-10-01T19:10:17+00:00
| Not valid after: 2016-06-26T19:10:17+00:00
| MD5: 93c4 69a9 e20b 5a3e ce08 e13c 1a06 226a
|_SHA-1: 12ea 6429 f682 652c 0a28 24da 35b6 f129 1e43 87d9
| ssl-enum-ciphers:
| SSLv3:
| ciphers:
| TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - weak
| TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - strong
| TLS_DHE_DSS_WITH_AES_128_CBC_SHA - strong
| TLS_DHE_DSS_WITH_DES_CBC_SHA - weak
| compressors:
| NULL
| TLSv1.0:
| ciphers:
| TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - weak
| TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - strong
| TLS_DHE_DSS_WITH_AES_128_CBC_SHA - strong
| TLS_DHE_DSS_WITH_DES_CBC_SHA - weak
| compressors:
| NULL
|_ least strength: weak

Qualys SSL Client 测试显示我的 IE11 浏览器支持 26 个密码套件。其中之一是:

TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x32)   Forward Secrecy(see footnote)  128 

footnote: Cannot be used for Forward Secrecy because they require DSA keys, which are effectively limited to 1024 bits.

此密码套件是否与 Tomcat 上的“TLS_DHE_DSS_WITH_AES_128_CBC_SHA - strong”匹配?我认为 Forward Secrecy 脚注应该无关紧要(这不是强制性的)。

至于协议(protocol),我的IE配置支持SSL3.0和TLS1.0,1.1,1.2。

似乎没有理由使用 ERR_SSL_VERSION_OR_CIPHER_MISMATCH。有什么想法吗?

最佳答案

是的,(生成新 key 对/证书)是必需的,因为您当前正在使用 DSA 公钥,如以下行所示:

| Public Key type: dsa

RSA 密码套件不能使用它们,因为它使用 RSA 加密 session key 。 RSA 和 DSA key 不兼容。

关于tomcat - ERR_SSL_VERSION_OR_CIPHER_MISMATCH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30386077/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com