Tôi hiện đang sử dụng các tùy chọn sau trong ứng dụng Rails của tôi để cho phép HTTPS với WEBrick:Tôi làm cách nào để định cấu hình WEBrick để sử dụng chứng chỉ trung gian với 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]]
}
Làm thế nào tôi sẽ đi về xác định chứng chỉ trung gian?
Bạn không nên trả lời câu hỏi của riêng bạn về chính câu hỏi đó. Bạn nên trả lời câu hỏi của riêng mình bằng câu trả lời. –
Có vẻ như mã trên xuất phát từ [bài đăng trên blog này] (https://www.altamiracorp.com/blog/employee-posts/configuring-webrick-to-use-ssl), đúng không? –
Tôi nghĩ rằng tôi đã kéo nó từ tài liệu WEBrick, đó là một thách thức trong chính nó. Đó là tấm hơi đẹp. Tôi không thể bình luận cho @priteshj mặc dù. –