TLS_RSA_WITH_3DES_EDE_CBC_SHA相当于SSL_RSA_WITH_3DES_EDE_CBC_SHA [英] Is TLS_RSA_WITH_3DES_EDE_CBC_SHA equivalent to SSL_RSA_WITH_3DES_EDE_CBC_SHA

查看:1578
本文介绍了TLS_RSA_WITH_3DES_EDE_CBC_SHA相当于SSL_RSA_WITH_3DES_EDE_CBC_SHA的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在努力配置一个Java客户端,其作业是与服务器进行TLS连接。我想使用这3个密码配置我的客户端:

  TLS_RSA_WITH_RC4_128_SHA 
TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_RSA_WITH_RC4_128_MD5
在Java支持的密码套件中,我发现了相同的密码,但是使用SSL开头的不是TLS。问题是,如果我配置了我的客户端:



$ $ $ $ $ $ $ $ / code>

两个列表是否完全一样,服务器将被解释为相同?我担心如果我配置了客户端 SSL _ * 密码,这意味着与 TLS _ * 不同的东西,可能是某些服务器不支持 SSL _ * 。如何确定?

解决方案

是的,他们是一样的。请参阅 Java加密体系结构
标准算法名称文档


一些JSSE密码套件名称是在TLSv1.0完成之前定义的,因此被赋予了 SSL_ 前缀。 TLS标签中提到的名称以 TLS _ 为前缀,在功能上等同于以 SSL _ 为前缀的JSSE密码套件。 p>


I am working on configuring a Java client which its job is to make TLS connections to servers. I want to configure my client with these 3 ciphers:

TLS_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_RSA_WITH_RC4_128_MD5

In Java supported cipher suites, I found the same ciphers but with SSL at the beginning NOT TLS. The question, if I configured my client with:

SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_RC4_128_MD5

Are the two lists exactly the same and will be interpreted by the server same? I am worried if I configured the client with SSL_* ciphers this mean something different than TLS_* and may be some servers do not support SSL_*. How can I be sure?

解决方案

Yes, they are the same. See Java Cryptography Architecture Standard Algorithm Name Documentation:

Some JSSE cipher suite names were defined before TLSv1.0 was finalized, and were therefore given the SSL_ prefix. The names mentioned in the TLS RFCs prefixed with TLS_ are functionally equivalent to the JSSE cipher suites prefixed with SSL_.

这篇关于TLS_RSA_WITH_3DES_EDE_CBC_SHA相当于SSL_RSA_WITH_3DES_EDE_CBC_SHA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆