I'm trying to get a servlet to read the SSL Options. I have set
<Files ~ "\.(cgi|shtml|jsp)$">
SSLOptions +StdEnvVars
</Files>
in my VirtualHost block. I have also tried it in server config context.
In my snoop.jsp I have put the code
String prefix = "org.apache.jserv.";
Object attrsObj =
request.getAttribute("org.apache.jserv.attribute_names");
if ( attrsObj != null && attrsObj instanceof Enumeration ) {
Enumeration attrs = (Enumeration) attrsObj;
out.print("<p>");
out.print("<h1>Attributes</h1>");
out.print("available via HttpServletRequest.getAttribute()");
out.print("<br>");
while ( attrs.hasMoreElements()) {
String attr = attrs.nextElement().toString();
if ( request.getAttribute(prefix + attr) != null ) {
out.print(prefix + attr + " = " +
request.getAttribute(prefix +
attr).toString());
} else {
etc.
copied from various examples.
The output I get looks like this
Attributes
available via HttpServletRequest.getAttribute()
org.apache.jserv.SSL_CLIENT_DN =
org.apache.jserv.SCRIPT_FILENAME =
org.apache.jserv.SSL_CLIENT_IDN =
org.apache.jserv.REMOTE_PORT = 17443
org.apache.jserv.SCRIPT_NAME = /jsp
org.apache.jserv.REQUEST_METHOD = GET
org.apache.jserv.SERVER_PORT = 17443
org.apache.jserv.REQUEST_URI = /snoop.jsp
org.apache.jserv.SERVER_SOFTWARE = Apache/1.3.12 (Unix) ApacheJServ/1.1
mod_ssl/2.6.2 OpenSSL/0.9.4
org.apache.jserv.REMOTE_HOST =
org.apache.jserv.SERVER_NAME = drteeth.bos.viant.com
org.apache.jserv.DOCUMENT_ROOT = /export/home/blindenb/opt/netfriday/portal
org.apache.jserv.SERVER_PROTOCOL = HTTP/1.0
org.apache.jserv.PATH_TRANSLATED =
/export/home/blindenb/opt/netfriday/portal/snoop.jsp
org.apache.jserv.PATH_INFO = /snoop.jsp
org.apache.jserv.GATEWAY_INTERFACE = ApacheJServ/1.1
org.apache.jserv.SERVER_SIGNATURE =
Apache/1.3.12 Server at drteeth.bos.viant.com Port 17443
org.apache.jserv.JSERV_ROUTE =
org.apache.jserv.REMOTE_ADDR = 63.97.136.38
No SSL parameters. Where am I going wrong?
Thanks,
Bob
NetFriday.com
89 South St. 2nd Floor
Boston, MA 02111
617-531-3877
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]