You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "X. Chummer" <li...@hotmail.com> on 2001/08/08 12:00:43 UTC
SSL CLIENT-CERT with Tomcat 4.0 beta6
Hy
I am using Tomcat 4.0 beta6 and have a problem with the CLIENT_CERT auth
method.
It seems that the authentication will work right because the username appers
in the access log.
Since I need the username in my servlet I tried to call the methods
getAuthType(), getRemoteUser() and getUserPrincipal() of the class
HttpServletRequest, but those calls returned null.
Might this be a configuration error?
The RequestDumper output looks like that:
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
---------------------------------------------------------------
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
authType=CLIENT-CERT
2001-08-08 11:56:21 RequestDumperValve[Standalone]: contentLength=-1
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
contentType=text/html
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=Date=Wed, 08 Aug 2001 09:56:21 GMT
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=Transfer-Encoding=chunked
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=Server=Apache Tomcat/4.0-b6 (HTTP/1.1 Connector)
2001-08-08 11:56:21 RequestDumperValve[Standalone]: message=OK
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
remoteUser=CN=Mike's Test Certificate, OU=Test Unit Name, O=Test Company,
L=Test City, ST=Test State, C=AT
2001-08-08 11:56:21 RequestDumperValve[Standalone]: status=200
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
===============================================================
2001-08-08 11:56:21 RequestDumperValve[Standalone]: REQUEST URI
=/servlets/servlet/rse.net.rpc.RPCBrokerServlet
2001-08-08 11:56:21 RequestDumperValve[Standalone]: authType=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]: characterEncoding=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]: contentLength=316
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
contentType=application/octet-stream
2001-08-08 11:56:21 RequestDumperValve[Standalone]: contextPath=
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=host=192.168.20.16
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=user-agent=Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.1)
Gecko/20010607 Netscape6/6.1b1
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=accept=text/xml, application/xml, application/xhtml+xml,
text/html;q=0.9, image/png, image/jpeg, image/gif;q=0.2, text/plain;q=0.8,
text/css, */*;q=0.1
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=accept-language=en-us
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=accept-encoding=gzip,deflate,compress,identity
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=accept-charset=ISO-8859-1, utf-8; q=0.667, *; q=0.667
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=keep-alive=300
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=connection=keep-alive
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=content-length=316
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
header=content-type=application/octet-stream
2001-08-08 11:56:21 RequestDumperValve[Standalone]: locale=en_US
2001-08-08 11:56:21 RequestDumperValve[Standalone]: method=POST
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
parameter=idtype=client
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
parameter=sessionid=Mike0-7281903686629631912
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
parameter=request=rpc
2001-08-08 11:56:21 RequestDumperValve[Standalone]: pathInfo=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
protocol=HTTP/1.1
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
queryString=request=rpc&sessionid=Mike0-7281903686629631912&idtype=client
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
remoteAddr=192.168.20.16
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
remoteHost=192.168.20.16
2001-08-08 11:56:21 RequestDumperValve[Standalone]: remoteUser=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]: requestedSessionId=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]: scheme=https
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
serverName=192.168.20.16
2001-08-08 11:56:21 RequestDumperValve[Standalone]: serverPort=443
2001-08-08 11:56:21 RequestDumperValve[Standalone]: servletPath=null
2001-08-08 11:56:21 RequestDumperValve[Standalone]: isSecure=true
2001-08-08 11:56:21 RequestDumperValve[Standalone]:
---------------------------------------------------------------
Thanks in advance
_________________________________________________________________
Downloaden Sie MSN Explorer kostenlos unter http://explorer.msn.de/intl.asp