如何解决即使tls客户端证书身份验证发生,getAuthenticationScheme返回null
我正在使用wildfly-undertow运行jax-rx REST API。
在API内,我正在打印javax.ws.rs.core.SecurityContext.getAuthenticationScheme()
。
在wildfly standalone.xml中,我配置了如下的http-listener。
<server-ssl-context name="hca-aws-scc" need-client-auth="true" key-manager="hca-aws-key-manager" trust-manager="hca-aws-trust-manager"/>
<https-listener name="https-aws" socket-binding="https-aws" max-post-size="104857600" ssl-context="hca-aws-scc" enable-http2="true"/>
<socket-binding name="https-aws" port="8444"/>
现在,当我使用有效的客户端证书在8444端口上调用此API时,getAuthenticationScheme()将输出null而不是预期的CLIENT_CERT_AUTH。
这是怎么了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。