0
我认为这很容易,但我有点失落。询问数字证书
这个问题很简单,我有一个Web应用程序必须使用数字证书登录。我以前从未管理过数字证书,因此我试图复制其他应用程序的方式。在登录控制器:
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)
我得到空。
如何触发窗口选择证书?使用weblogic 10.3.6
是的,常量'ConpactConstantes.ATRIBUTO_CERTIFICADO'值是:'javax.servlet.request.X509Certificate'。 –
那么你是否已经完成了我在最后一句中所说的话?正确? – EJP
“您必须配置您的servlet或J2EE容器来请求或要求客户端证书”--->我认为这是关键,我不知道如何。 –