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]

Reply via email to