Issue #10519 has been updated by Bar Hofesh. Also implemented in python at: http://pythonhosted.org//pyOpenSSL/api/ssl.html#OpenSSL.SSL.Connection.renegotiate ---------------------------------------- Feature #10519: TLS Renegotiation https://bugs.ruby-lang.org/issues/10519#change-49982 * Author: Bar Hofesh * Status: Open * Priority: Normal * Assignee: * Category: ext/openssl * Target version: ---------------------------------------- Hello, It seems that the ability to force renegotiation as a client is missing or not exposed. The ability is implemented in OpenSSL's s_client as the "R" character when the connection is established. It will be great if that can be exposed to ruby's OpenSSL::SSL::SSLSocket Thanks, -- https://bugs.ruby-lang.org/