我正在使用带有 X.509 证书的 Spring Security 2.x 的 Preauthentication。
我得到了certificateText
via HttpServletRequest.getAttribute("CERTIFICATE")
。
有时,上述调用返回""
(空)。我相信它发生在 HTTP 会话过期时。
什么可以解释为什么HttpServletRequest.getAttribute("CERT")
返回空?
编辑例如,在 Kerberos 中,票证在每个 HTTP 请求中都可用。证书不总是在 X.509 HTTP 请求中吗?