I have EJBCA deployed in my home lab to replace XCA. I've created a ClientAuth certificate using a new root certificate I created myself. And another ClientAuth certificate using the ManagementCA root certificate. As the Public Access User, without authenticating. Neither of them can be retrieved from RA UI (aka /ejbca/ra) using a username. But work's fine if I try to retrieve them from the Public Access Web (/ejbca/enrol/keystore.jsp). The issue here is, the Public Access Web is going to be removed in the next version, and users are required to move over to RA UI workflows. Hence why I am trying to get this to work. Does anyone know what am I doing wrong here? Is this a permission issue? A broken docker installation?
The logs aren't clear where the issue lies, so it's difficult to acertain what is the problem. Insofar, I have tried setting various permissions on the assumption that Public Access user may not have access to end entities.
As a Public Access User in the RA UI there will be improvements in the coming release so it will be certain to work. There was some permissions issues (not sure myself what they are), but it's improved for the next release, and will be documented.