Sha256: 35ec7c42a3c5065adde47fbde0be7a3fb58d2ed661b631484432f17e706625df
Contents?: true
Size: 488 Bytes
Versions: 21
Compression:
Stored size: 488 Bytes
Contents
require 'sinatra/base' require 'webrick' require 'webrick/https' require 'openssl' options = { Port: ARGV[1].to_i, Host: ARGV[3], SSLEnable: true, SSLVerifyClient: OpenSSL::SSL::VERIFY_NONE, SSLCertName: [["CN", WEBrick::Utils::getservername]], } class HTTPSServer < Sinatra::Base get '/' do 'HTTPS GET' end end server = ::Rack::Handler::WEBrick trap( :INT ) { server.shutdown } server.run( HTTPSServer, options )
Version data entries
21 entries across 21 versions & 1 rubygems