Excuse for my determination but my problem was not solve...

After change my serveur.xml to clientAuth="true"  like Craig R. McClanahan said,
I fall again on my first exception when I try to extract the certificate request because
object associate with ùrequest attributes nameés 'javax.servlet.request.X509Certificate'
aren't of well-known type java.security.cert.X509Certificate but [Ljava.security.cert.X509Certificate;@13a66f !!!!!

My snoop servlet give me this fragment information :
Request attributes:
  filters.ExampleFilter.SERVLET_MAPPED = InvokerFilter(ApplicationFilterConfig[name=Servlet Mapped Filter, filterClass=filters.ExampleFilter])
  javax.servlet.request.key-size = 40
  javax.servlet.request.X509Certificate = [Ljava.security.cert.X509Certificate;@13a66f
  filters.ExampleFilter.PATH_MAPPED = InvokerFilter(ApplicationFilterConfig[name=Path Mapped Filter, filterClass=filters.ExampleFilter])
  javax.servlet.request.cipher-suite = SSL_RSA_EXPORT_WITH_RC4_40_MD5

and my catalina server crash on exception when I try to cast this strange objet to java.security.cert.X509Certificate
Exception dans le traitement de la requête sécurisée :
java.lang.ClassCastException: [Ljava.security.cert.X509Certificate;
        at SnoopServlet.doGet(SnoopServlet.java:68)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp....


Any idea?

Best regards

Jérôme

Reply via email to