我有一个使用Java + Spring编写,在Wildfly 10上运行的应用程序。我已经使用我的RootCA和客户端证书设置了基本的x509身份验证。
根据客户端证书CN,我可以处理多个用户角色。
我想要实现的是一种动态选择应该使用的客户端证书的方法。访问https时会显示对话框(这是来自Firefox的系统对话框)。但是,此对话框仅显示一次,即使注销后,对话框也不会再次显示,并且会自动选择上次使用的客户端证书。
即使我取消选择“记住此决定”,此证书也将再次被选择。
无法在此处上传截图,因此这里有一个网址:https://imgur.com/a/PklHR
根据客户端证书CN,我可以处理多个用户角色。
我想要实现的是一种动态选择应该使用的客户端证书的方法。访问https时会显示对话框(这是来自Firefox的系统对话框)。但是,此对话框仅显示一次,即使注销后,对话框也不会再次显示,并且会自动选择上次使用的客户端证书。
即使我取消选择“记住此决定”,此证书也将再次被选择。
无法在此处上传截图,因此这里有一个网址:https://imgur.com/a/PklHR