Dear users,
I have been struggling to sort out what compile flags and arguments are required to get s_client from OpenSSL 3.1.7 to connect to a server with only RC4 enabled. I thought ./Configure enable-rc4 enable-weak-ssl-ciphers would be enough, and then ./openssl s_client -tls1 -cipher RC4. However this results in
Call to SSL_CONF_cmd(-cipher, RC4) failed
004CA1EE01000000:error:0A0000B9:SSL routines:SSL_CTX_set_cipher_list:no cipher match:ssl/ssl_lib.c:2909
which surprises me.
What am I missing?
Sincerely,
Watson Ladd
That was a very good idea, but sadly still doesn't work
DYLD_LIBRARY_PATH=`cd .. && pwd` ./openssl s_client -tls1 -cipher RC4 -provider-path /Users/wladd/code/openssl/providers/ -provider legacy
004CA1EE01000000:error:0A0000A1:SSL routines:SSL_CTX_new_ex:library has no ciphers:ssl/ssl_lib.c:3474
Suspect something went awry in configuring compiling that.
A coworker suggested that earlier, still no luck. Has anyone gotten this to work?
Thank you that worked.