我不熟悉GlassFish 4,而且我正在尝试使用证书设置客户端身份验证。
我已完成一些研究,并且已经使用关键工具创建了我的证书,将其添加到我的会话密钥库和我域中的cacerts.jks。
然后我将以下内容放在我项目的web.xml中:
<login-config>
<auth-method>CLIENT-CERT</auth-method>
<realm-name>certificate</realm-name>
</login-config>
这是在glassfish-web.xml:
<security-role-mapping>
<role-name>authenticated</role-name>
<group-name>app</group-name>
<principal-name>CN=Test, OU=Dev, O=NAN, L=Test, ST=Test, C=FR</principal-name>
</security-role-mapping>
然后什么都没有,当我尝试使用https访问我的应用程序时,我的浏览器返回错误&#34;服务器意外关闭连接等...&#34;
我有点卡住了,我想我已经错过了一些步骤,但无法弄清楚是什么。
感谢您的帮助