> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/fiat-ignores-x509-cert-and-check-role-provider-for-permissions.md).

# Fiat Ignores x509 cert and Check Role Provider for Permissions

### Issue <a href="#issue" id="issue"></a>

When a x509 cert is created, Fiat seems to ignore the roles in the cert and instead will search the Role Provider for the roles.

### Cause <a href="#cause" id="cause"></a>

The user will need to make sure they have `x509.role-oid` set or Fiat will switch to loading from the Role Provider and won't merge the roles with the cert. This can cause Fiat to look at the External Role Providers instead of the cert, as there is no roles merged into the cert. Therefore to merge the role, the user will have to specify the role-oid.
