0

在 jBoss 7 上设置客户端身份验证后,我想在 EJB 或登录模块中访问客户端的证书表单。

这可能吗?

谢谢

4

1 回答 1

0

如果有 servlet 请求(来自 JSF 或 ServletFilter),您可以执行以下操作:

ServletRequest servletRequest = (ServletRequest) facesContext.getExternalContext().getRequest();
X509Certificate[] x509Certificates = (X509Certificate[]) servletRequest.getAttribute("javax.servlet.request.X509Certificate");
于 2013-09-19T07:37:37.387 回答