[ruby 2.4] OpenSSL 1.1 updates
A number of method were added to accommodate changes in OpenSSL that made some structures like PKey opaque. See https://bugs.ruby-lang.org/issues/12324.
These methods are required to run some MRI tests, specifically test_https.rb now needs the PKey#set_key method to even boot.
UPDATE
... pieces missing for full Ruby 2.4/OpenSSL 1.1 compatibility :
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Ref jruby/jruby#4293
have included a compatibility layer in 0.9.19 ... its not complete but most stuff is in - tests should now boot.
did SSLContext#verify_hostname make it to a version of JRuby?