Is TLS_RSA_WITH_3DES_EDE_CBC_SHA the equivalent of SSL_RSA_WITH_3DES_EDE_CBC_SHA

I am working on setting up a Java client whose task is to connect TLS to the servers. I want to configure my client using these three 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 of NOT TLS. 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 these two lists the same and will the server interpret the same? I am worried if I configured the client with SSL_* ciphers, it means something other than TLS_* , and some servers do not support SSL_* . How can I be sure?

+6
source share
1 answer

Yes, they are the same. See the Java Cryptography Architecture documentation with the name of the standard algorithm :

Some JSSE encryption set names were defined before TLSv1.0 was completed and therefore received the SSL_ prefix. The names mentioned in RFCs with TLS with the TLS_ prefix TLS_ functionally equivalent to the JSSE encryption sets with the SSL_ prefix.

+12
source

Source: https://habr.com/ru/post/972688/


All Articles