gpt4 book ai didi

java - 索取数字证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:07 26 4
gpt4 key购买 nike

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

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

    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)我获得了 null。

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

最佳答案

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

关于java - 索取数字证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46764641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com