मैं वर्तमान में मेरे रेल अनुप्रयोग में निम्नलिखित विकल्पों का उपयोग कर रहा WEBrick साथ HTTPS सक्षम करने के लिए:मैं एचटीटीपीएस के साथ मध्यवर्ती प्रमाणपत्र का उपयोग करने के लिए वेबब्रिक को कैसे कॉन्फ़िगर कर सकता हूं?
{
:Port => 3000,
:environment => (ENV['RAILS_ENV'] || "development").dup,
:daemonize => false,
:debugger => false,
:pid => File.expand_path("tmp/pids/server.pid"),
:config => File.expand_path("config.ru"),
:SSLEnable => true,
:SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
:SSLPrivateKey => OpenSSL::PKey::RSA.new(
File.open("certificates/https/key.pem").read),
:SSLCertificate => OpenSSL::X509::Certificate.new(
File.open("certificates/https/cert.pem").read),
:SSLCertName => [["CN", WEBrick::Utils::getservername]]
}
मैं मध्यवर्ती प्रमाणपत्र निर्दिष्ट करने के बारे कैसे जाना होगा?
आपको प्रश्न पर अपने प्रश्न का उत्तर नहीं देना चाहिए। आपको जवाब के साथ अपने प्रश्न का उत्तर देना चाहिए। –
ऐसा प्रतीत होता है कि उपरोक्त कोड [इस ब्लॉग पोस्ट] से आता है (https://www.altamiracorp.com/blog/employee-posts/configuring-webrick-to-use-ssl), सही? –
मुझे लगता है कि मैंने इसे वेबब्रिक दस्तावेज़ से खींच लिया, जो कि खुद में एक चुनौती थी। यह सुंदर बॉयलर प्लेट है। हालांकि मैं @priteshj के लिए टिप्पणी नहीं कर सकता। –