Type:
Class
Constants:
DEFAULT : { :SSLCertificate => nil, :SSLPrivateKey => nil, :SSLClientCA => nil, :SSLCACertificatePath => nil, :SSLCACertificateFile => nil, :SSLTmpDhCallback => nil, :SSLVerifyMode => ::OpenSSL::SSL::VERIFY_NONE, :SSLVerifyDepth => nil, :SSLVerifyCallback => nil, # custom verification :SSLCertificateStore => nil, # Must specify if you use auto generated certificate. :SSLCertName => nil, # e.g. [["CN","fqdn.example.com"]] :SSLCertComment => "Generated by Ruby/OpenSSL" }

Default values for a SSLConfig instance.

See ::new for more details

SSLConfig handles the needed SSL information for establishing a DRbSSLSocket connection, including generating the X509 / RSA pair.

An instance of this config can be passed to DRb::DRbSSLSocket.new, DRb::DRbSSLSocket.open and DRb::DRbSSLSocket.open_server

See ::new for more details

setup_ssl_context
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

setup_ssl_context() Instance Public methods Establish the

2025-01-10 15:47:30
connect
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

connect(tcp) Instance Public methods Connect to

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

[](key) Instance Public methods A convenience method to access the values like

2025-01-10 15:47:30
setup_certificate
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

setup_certificate() Instance Public methods Ensures that :SSLCertificate and

2025-01-10 15:47:30
accept
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

accept(tcp) Instance Public methods Accept connection to

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/DRb/DRb::DRbSSLSocket/DRb::DRbSSLSocket::SSLConfig

new(config) Class Public methods Create a new

2025-01-10 15:47:30