【发布时间】:2012-02-02 12:16:20
【问题描述】:
我有一个使用 mod_ssl 的 Apache 服务器来执行客户端身份验证 SSL。 Apache 显然设置了包含用户证书等的环境变量(参见this mod_ssl doc),但我无法从 System.getProperty() 中获取它们。
我在 httpd-ssl.conf 文件中设置了 SSLOptions -StdEnvVars +ExportCertData(这是正确的地方吗?)无济于事。
【问题讨论】:
-
您如何将请求从 Apache 传递到您的 Java 代码/您的 Java 代码是如何执行的?只有当您的 Java 代码作为 CGI 运行时,环境变量才会被传递,这听起来不太可能。
-
它实际上是 Apache 上的 ColdFusion,并且有一个 cfm 页面可以调用我的 Java 代码。
标签: java apache coldfusion environment-variables