实际上——问题标题几乎可以说明一切。在早期的 Rails (2.x) 中,我看到了通过 request.env
哈希访问客户端证书详细信息的代码。我的 Rack 应用程序正在接收带有 env
参数的 call
,但此数据不存在。我怎样才能访问它?
最佳答案
您应该在 Web 服务器上启用它,例如在 Apache 中执行 SSLOptions +ExportCertData 和/或 +StdEnvVars。所以你会在环境中得到 SSL_* 变量。
关于ruby-on-rails - 如何从 Rack 应用程序访问 SSL 客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726182/