Module: Ronin::Support::Network::TLS

Includes:
SSL
Defined in:
lib/ronin/support/network/tls.rb,
lib/ronin/support/network/tls/mixin.rb,
lib/ronin/support/network/tls/proxy.rb

Overview

Since:

  • 1.0.0

Defined Under Namespace

Modules: Mixin Classes: Proxy

Constant Summary

Constants included from SSL

SSL::VERIFY, SSL::VERSIONS

Class Method Summary collapse

Methods included from SSL

cert, cert=, key, key=

Class Method Details

.context(version: 1.2, **kwargs) ⇒ OpenSSL::SSL::SSLContext

Creates a new SSL Context.

Parameters:

  • version (1, 1.1, 1.2, String, Symbol, nil) (defaults to: 1.2)

    The SSL version to use.

  • kwargs (Hash{Symbol => Object})

    Additional keyword arguments for SSL.context.

Returns:

  • (OpenSSL::SSL::SSLContext)

    The newly created SSL Context.

Since:

  • 1.0.0



45
46
47
# File 'lib/ronin/support/network/tls.rb', line 45

def self.context(version: 1.2, **kwargs)
  SSL.context(version: version, **kwargs)
end