我使用的是tomcat服务器,在这里我遇到了一种情况,TestSSLServer工具报告了下面的情况。
高度赞赏您的专业知识,在推荐解决方案的发现,我可以选择ECDH曲线大小大于192。在服务器中,套件只是ECDH或ECDHE。我想知道如何限制在192以上的EC的曲线值。
如何在服务器端解决这个问题。
Minimum EC size (no extension): 256
Minimum EC size (with extension): 160
Supported curves (size and name) ('*' = selected by server):
162 sect163k1 (K-163)
162 sect163r1
162 sect163r2 (B-163)
192 sect193r1
192 sect193r2
231 sect233k1 (K-233)
232 sect233r1 (B-233)
237 sect239k1
281 sect283k1 (K-283)
282 sect283r1 (B-283)
407 sect409k1 (K-409)
408 sect409r1 (B-409)
569 sect571k1 (K-571)
570 sect571r1 (B-571)
160 secp160k1
160 secp160r1
160 secp160r2
192 secp192k1
192 secp192r1 (P-192)
224 secp224k1
224 secp224r1 (P-224)
256 secp256k1
* 256 secp256r1 (P-256)
384 secp384r1 (P-384)
521 secp521r1 (P-521)
=========================================
**WARN[SK004]: Server supports ECDH parameters smaller than 192 bits**
发布于 2016-06-22 16:43:37
我相信你需要做的是去掉列表中的前三条曲线。默认情况下,Tomcat可能正在使用Sun提供程序提供的所有曲线。所以..。我认为您可以通过在您的证书文件中设置这些参数来设置它们,比如Tomcat for SSLCertificateFile,“除了证书之外,该文件还可以包含可选元素DH参数和/或由openssl和openssl ecparam生成的临时密钥的EC曲线名称。相应的OpenSSL命令的输出可以简单地连接到证书文件。”因此,选择您想要使用的曲线( 163条曲线中没有一条),然后为它们生成参数,并将它们添加到证书的末尾。
https://security.stackexchange.com/questions/127286
复制相似问题