Thanks for your replies on the Certificates subject. Now, when I know how read the CGI environment variables in a servlet, mod_ssl don't want to put it in their holes. My httpf.conf about ssl is: SSLMutex sem SSLRandomSeed startup builtin SSLSessionCache none SSLLog logs/SSL.log SSLLogLevel info <VirtualHost panoramix.bull.es:443> SSLEngine On SSLCertificateFile conf/ssl/my-server.cert SSLCertificateKeyFile conf/ssl/my-server.key SSLVerifyClient require SSLVerifyDepth 1 SSLCACertificateFile conf/ssl/CABase64.cer SSLLogLevel debug </VirtualHost> <Location /servlets> SSLOptions +StdEnvVars +ExportCertData +FakeBasicAuth SSLRequireSSL Allow from panoramix.bull.es </Location> (my servlet in located in /servlets directory) If it's usefull, the SuperSnoop servlet get's the next information: Requested URL: https://PANORAMIX/servlets/SuperSnoop Request information: prePRequest method: GET Request URI: /servlets/SuperSnoop Request protocol: HTTP/1.1 Servlet path: /servlets/SuperSnoop Path info: <none> Path translated: <none> Query string: <none> Content length: <none> Content type: <none> Server name: PANORAMIX Server port: 443 Remote user: <none> Remote address: 129.181.201.222 Remote host: rediuris6 Authorization scheme: <none> Request headers: accept-language: es host: panoramix.bull.es accept: */* user-agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows NT) connection: Keep-Alive accept-encoding: gzip, deflate Attributes available via HttpServletRequest.getAttribute() org.apache.jserv.SSL_CLIENT_DN = org.apache.jserv.SCRIPT_FILENAME = /servlets/SuperSnoop org.apache.jserv.SSL_CLIENT_IDN = org.apache.jserv.REMOTE_PORT = 443 org.apache.jserv.SCRIPT_NAME = /servlets/SuperSnoop org.apache.jserv.REQUEST_METHOD = GET org.apache.jserv.SERVER_PORT = 443 org.apache.jserv.REQUEST_URI = /servlets/SuperSnoop org.apache.jserv.SERVER_SOFTWARE = Apache/1.3.9 (Win32) ApacheJServ/1.1 mod_ssl/2.4.9 OpenSSL/0.9.4 org.apache.jserv.REMOTE_HOST = rediuris6 org.apache.jserv.SERVER_NAME = PANORAMIX org.apache.jserv.DOCUMENT_ROOT = c:/archivos de programa/apache group/apache/htdocs org.apache.jserv.SERVER_PROTOCOL = HTTP/1.1 org.apache.jserv.GATEWAY_INTERFACE = ApacheJServ/1.1 org.apache.jserv.SERVER_SIGNATURE = Apache/1.3.9 Server at PANORAMIX Port 443 org.apache.jserv.JSERV_ROUTE = org.apache.jserv.REMOTE_ADDR = 129.181.201.222 Response Information:/ MIME character encoding: ISO-8859-1 I have already done all posibities about the location of the SSLOptions directive (server, virtual host, directory), but my servlet can't read the SSL environment variables. That is taking me too much time and I don't know haw to do. If someboby have an idea, please report it. Thanks to everybody. _______________________________________________________________ Do You Yahoo!? Consiga gratis su direcci�n @yahoo.es en http://correo.yahoo.es ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
