【发布时间】:2018-03-20 19:26:21
【问题描述】:
我有一个在 Wildfly 10 上运行的用 Java + Spring 编写的应用程序。我已经使用我的 RootCA 和客户端证书设置了基本的 x509 身份验证。
基于客户的证书 CN,我可以处理多个用户角色。
我想要实现的是某种方式,如何动态选择应该使用的客户端证书。访问 https 时会显示一个对话框(这是一个系统对话框 - 来自 firefox)。但是这个对话框只显示一次,然后即使在注销后也不会再次显示该对话框,并且会自动选择最后一个客户端证书。
即使我取消选择记住这个决定,这个证书也会被再次选择。
这里是拒绝上传截图,所以有url:https://imgur.com/a/PklHR
【问题讨论】:
-
您好,谢谢您的解释。您似乎对这种机制有所了解:)。有没有可以管理它的库(可能是 js?)?
标签: spring x509 client-certificates