class DRb::DRbSSLSocket

def self.open_server(uri, config)

configuration. Either a Hash or DRb::DRbSSLSocket::SSLConfig
'drbssl://localhost:0' above, +config+ is our
+uri+ is the URI we are connected to,

DRb.start_service 'drbssl://localhost:0', front, config

connecting to a remote object:
the SSL connected. This is called from DRb::start_service or while
Returns a DRb::DRbSSLSocket instance as a server-side connection, with
def self.open_server(uri, config)
  uri = 'drbssl://:0' unless uri
  host, port, = parse_uri(uri)
  if host.size == 0
    host = getservername
    soc = open_server_inaddr_any(host, port)
  else
    soc = TCPServer.open(host, port)
  end
  port = soc.addr[1] if port == 0
  @uri = "drbssl://#{host}:#{port}"
  ssl_conf = SSLConfig.new(config)
  ssl_conf.setup_certificate
  ssl_conf.setup_ssl_context
  self.new(@uri, soc, ssl_conf, false)
end