首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请求数字证书

请求数字证书
EN

Stack Overflow用户
提问于 2017-10-16 15:04:36
回答 1查看 60关注 0票数 0

我想这一定很简单,但我有点迷茫了。

问题很简单,我有一个网络应用程序,必须使用数字证书登录。我以前从未管理过数字证书,所以我尝试复制其他应用程序的方式。在登录控制器中:

代码语言:javascript
复制
    NegocioException.assertTrue(request.getAttribute(ConpactConstantes.ATRIBUTO_CERTIFICADO) != null, "Para acceder al sistema ha de indicarse el certificado digital.");
    X509Certificate[] certificados = (X509Certificate[]) request.getAttribute(ConpactConstantes.ATRIBUTO_CERTIFICADO);
    X509Certificate certificado = certificados[0];

当我们我按下登录按钮时,我没有像其他应用程序那样要求证书的窗口,并且当我这样做时:request.getAttribute(ConpactConstantes.ATRIBUTO_CERTIFICADO)I获得null。

如何触发窗口选择证书?使用weblogic 10.3.6

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 15:19:16

属性的正确名称是javax.servlet.request.X509Certificate (Servlet Specification 3.0 #3.8)。它确实是作为X509Certificate[]提供的。您必须配置servlet或J2EE容器来请求或要求客户端证书。如果它不存在,则不提供它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46764641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档