[英]Request.getAttribute(“javax.servlet.request.X509Certificate”) Returns Null
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. 我有一个问题,Request.getAttribute(“javax.servlet.request.X509Certificate”)在客户端证书身份验证期间为某些用户返回NULL,为其他用户返回有效证书。 For the users where this failed, if we delete and rebuild their Windows user profile, the problem get fixed. 对于失败的用户,如果我们删除并重建他们的Windows用户配置文件,问题就会得到解决。 There is a workaround for this issue but I was hoping to avoid having our users rebuild their Windows account profile. 这个问题有一个解决方法,但我希望避免让我们的用户重建他们的Windows帐户配置文件。 Is there a specific setting in IE or ActivIdentity that might be causing IE to not sent the client certificate? IE或ActivIdentity中是否存在可能导致IE未发送客户端证书的特定设置? We're using IE8 and ActivIdentity 6.1 on Windows 7 with Tomcat 6. 我们在Windows 7和Tomcat 6上使用IE8和ActivIdentity 6.1。
Thanks. 谢谢。
Tri 三
Your clients must configure ActivClient to make their certificates available to Windows. 您的客户端必须配置ActivClient以使其证书可供Windows使用。 The Tools | 工具| Advanced | 高级| Make Certificates Available to Windows menu item will do this. 使证书可用于Windows菜单项将执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.