问题
I have an issue with Request.getAttribute("javax.servlet.request.X509Certificate") returning NULL for some users during client certificate authentication and a valid certificate for others. For the users where this failed, if we delete and rebuild their Windows user profile, the problem get fixed. There is a workaround for this issue but I was hoping to avoid having our users rebuild their Windows account profile. Is there a specific setting in IE or ActivIdentity that might be causing IE to not sent the client certificate? We're using IE8 and ActivIdentity 6.1 on Windows 7 with Tomcat 6.
Thanks.
Tri
回答1:
Your clients must configure ActivClient to make their certificates available to Windows. The Tools | Advanced | Make Certificates Available to Windows menu item will do this.
来源:https://stackoverflow.com/questions/13808630/request-getattributejavax-servlet-request-x509certificate-returns-null