是否可以在信任库中使用root-ca证书配置WildFly 13客户端证书身份验证?客户端将使用由该根签名的证书。
这就是让我感到奇怪的地方:在本文档https://ctomc.github.io/docs-playground/WildFly_Elytron_Security.html中,他们说:
IMPORTANT: The decoded principal * MUST* must be the alias value you set in your server’s truststore for the client’s certificate.
这意味着我可以配置解码器以映射CN以外的属性,该属性将指向我的信任库中的root-ca别名,并且所有客户端证书都将具有指向root-ca别名的此属性。
但是,问题是,由于服务器将“其他”属性映射到信任库中的同一证书,服务器如何知道要映射到该证书的用户?
答案 0 :(得分:1)
我认为自https://issues.jboss.org/browse/ELY-1418起,即自WF14起,您正在尝试实现的目标是可能的。
自ELY-1418开始,您不必将用户证书保留在密钥库领域。
答案 1 :(得分:1)
无论您使用CLIENT_CERT机制还是您自己的自定义机制,实现这一目标的关键都是