diff --git a/src/main/java/org/jruby/ext/openssl/SSLContext.java b/src/main/java/org/jruby/ext/openssl/SSLContext.java index fe24f51e..34364a6f 100644 --- a/src/main/java/org/jruby/ext/openssl/SSLContext.java +++ b/src/main/java/org/jruby/ext/openssl/SSLContext.java @@ -249,6 +249,10 @@ public static void createSSLContext(final Ruby runtime, final RubyModule SSL) { SSLContext.addReadWriteAttribute(context, "alpn_protocols"); SSLContext.addReadWriteAttribute(context, "alpn_select_cb"); + SSLContext.addReadWriteAttribute(context, "session_get_cb"); + SSLContext.addReadWriteAttribute(context, "session_new_cb"); + SSLContext.addReadWriteAttribute(context, "session_remove_cb"); + SSLContext.defineAlias("ssl_timeout", "timeout"); SSLContext.defineAlias("ssl_timeout=", "timeout=");