Clear SSL State

Hello

I have a web application that authenticates the user with client certificate. My logout page removes some attributes from the session and redirects the user to the login page, however when the user log in again..it does not ask for the certificate. If i clear the ssl state by clicking "tools -> options -> contents -> clear ssl state", it asks again for the client certificate (that is what i want).

Is it possible to clear the ssl state programmatically ?

[491 byte] By [Fillipea] at [2007-10-3 11:09:58]
# 1
Invalidate the SSLSession and start a new handshake.
ejpa at 2007-7-15 13:33:06 > top of Java-index,Security,Cryptography...
# 2
OKGood ideia. Could you please tell me how to invalidate the SSL Session in a Servlet? My application (J2EE) is running at Jboss 4.0.4 with Tomcat 5.5.xTks
Fillipea at 2007-7-15 13:33:06 > top of Java-index,Security,Cryptography...
# 3

If I understand the scenario correctly, I don't think you can do what you want with server-side code. The behavior you are observing is client-side behavior. The browser has cached the information and is not asking the user again. I think the solution is at best browser-specific, and I don't know enough about any of them to tell you how to change it. Sorry.

ghstarka at 2007-7-15 13:33:06 > top of Java-index,Security,Cryptography...
# 4

Have you found a solution for you problem?

We have the same issue and I can't find any ways to get SSLSession on server side. In the Servlet specification 2.1 there was a special request attribute - javax.net.ssl.session to get the SSLSession. Latter specification versions does not have this.

V.Goldina at 2007-7-15 13:33:06 > top of Java-index,Security,Cryptography...