Module: Puma::MiniSSL

Defined in:
lib/puma/minissl.rb,
lib/puma/minissl/context_builder.rb,
ext/puma_http11/mini_ssl.c,
ext/puma_http11/mini_ssl.c

Defined Under Namespace

Classes: Context, ContextBuilder, Engine, SSLError, Server, Socket

Constant Summary collapse

VERIFY_NONE =
0
VERIFY_PEER =
1
VERIFY_FAIL_IF_NO_PEER_CERT =
2
OPENSSL_VERSION =

Version of OpenSSL that Puma was compiled with

rb_str_new2(OPENSSL_VERSION_TEXT)
OPENSSL_LIBRARY_VERSION =

Version of OpenSSL that Puma loaded with

rb_str_new2(SSLeay_version(SSLEAY_VERSION))
OPENSSL_NO_SSL3 =

True if SSL3 is not available

Qfalse
OPENSSL_NO_TLS1 =

True if TLS1 is not available

Qfalse
OPENSSL_NO_TLS1_1 =

True if TLS1_1 is not available

Qfalse

Class Method Summary collapse

Class Method Details

.checkObject


465
# File 'ext/puma_http11/mini_ssl.c', line 465

def self.check; end