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容器來請求或要求客戶端證書」--->我認爲這是關鍵,我不知道如何。 –