Skip to content

Instantly share code, notes, and snippets.

@rampion
Created January 22, 2013 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rampion/4595883 to your computer and use it in GitHub Desktop.
Save rampion/4595883 to your computer and use it in GitHub Desktop.
# app.rb
require 'sinatra'
get '/' do
'Hello world!'
end
# config.ru
require './app'
require 'webrick'
Rack::Server.start(
:Port => 9292,
:Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
:app => Sinatra::Application,
:SSLEnable => true,
:SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
:SSLPrivateKey => OpenSSL::PKey::RSA.new( File.read "server.key" ),
:SSLCertificate => OpenSSL::X509::Certificate.new( File.read "server.crt" ),
:SSLCertName => [["CN", WEBrick::Utils::getservername]]
)
# vim: ft=ruby
-----BEGIN CERTIFICATE-----
MIICATCCAWoCCQDi2ewkK2q5SDANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJV
UzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
cyBQdHkgTHRkMB4XDTEzMDEyMjE1MzcwMloXDTE0MDEyMjE1MzcwMlowRTELMAkG
A1UEBhMCVVMxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0
IFdpZGdpdHMgUHR5IEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyy0y
ErBpT+f+Tf3SRqdcRTTBB/gTRLJGGnwT+NJWU24Kt20SDLB1EU6hUidOsjH0k5Wg
+vjdt3TM7osA5XNXSsgPFuHcvC+wbMI1CBItFezhObim5eB2FdY7cUACw3zBdLSB
7HZ/vEmvBUHGTd+rtWHssCN+G4pGMUov0cCUmYsCAwEAATANBgkqhkiG9w0BAQUF
AAOBgQBvevBA4HPwaC98d16xmVOLAnkwH5QbJ7jXaT6OzG053jqotncWY6DFP7SJ
9X0VOR5bUGHKkbzPuNdIffMaTiQ8SYYT/hr/NL3HDiWKuYEvdYk/gwPjkFscmaoN
S0tg5KgThslvgFCI1Bm6Mb+TynhhmJVne+XMu/4H1FoLx/MO5Q==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDLLTISsGlP5/5N/dJGp1xFNMEH+BNEskYafBP40lZTbgq3bRIM
sHURTqFSJ06yMfSTlaD6+N23dMzuiwDlc1dKyA8W4dy8L7BswjUIEi0V7OE5uKbl
4HYV1jtxQALDfMF0tIHsdn+8Sa8FQcZN36u1YeywI34bikYxSi/RwJSZiwIDAQAB
AoGASwMQrZ28A+hfF2RSsgswIczsR4jrdD1tbHHK3d6qSHskMbxvIYg0cINbQ/2H
LHsNFT/1AzPGh+jzkE55sjz3SNd23MN66ISXNv/zQTpssGQqXc/esa69OXXLc9lW
pGTCGxgxv3oHF4XvkbT0vKj4foUIzWgzxesX3FAmJB84xCECQQD8ZkUIa3JuDjr2
paSiYRUl7811pOPG/eKvGISi+RYZD4B2ABpPkAxLS7G5ZaZ3J0ZMqawJdMltFBwt
fQU7wsRNAkEAzhMri5NFnT2EX1JDrZuO1v7x2Hr81iX3yW2PqwULxY6o7kHra43I
UUMfrxNQ+Hs2nFC+mZRdgqmlTL/J4WihNwJAXHrofm5ILlUee7MzwJ+LzSuxf5Kc
NxRdk8SLDN/xndsVOadN/KsOJiSlCQZa2TvVwU9GDuzwxPviWzR8z2nM3QJAEfeV
6ltyzFzat7zibbaMY65iw68lcD5rNkK5Lf4Iorbnf657qir4di1WC9uxSZjkkAhy
Nc27wXKtGN336hFHTQJBAPeTiFTlPG0PB6mZS6nYQGFTsghcjYeTPAdN/DFQxlnK
b6FKLkc61sZOwAIaQUk90/8Q+okuUV6SKa2J17ox0sg=
-----END RSA PRIVATE KEY-----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment