Claims

During installation, three claims are created to provide initial access to the AnyCAGateway REST portal. The client authentication certificate or OAuth credentials specified for the SuperAdmin parameterClosed A parameter or argument is a value that is passed into a function in an application. in the installation command are used to generate admin, user, and operator claims for the portal (see -SuperAdminValue). To accommodate different users, you can create additional claims using separate authentication certificates or OAuth credentials.

Figure 810: Claims Tab with OAuth Authentication

Important:  For Keyfactor Command to perform synchronization of certificates from the gateway to Keyfactor Command, the OAuth client or client authentication certificate (see Keyfactor Command Client Authentication Certificate) you configure in Keyfactor Command on the gateway CAClosed A certificate authority (CA) is an entity that issues digital certificates. Within Keyfactor Command, a CA may be a Microsoft CA or a Keyfactor gateway to a cloud-based or remote CA. record must be created as a claim in the gateway and granted the User role. This must be completed before configuring the gateway as a CA in Keyfactor Command (see Working with the AnyCAGateway REST and Keyfactor Command). This same claim is used for enrollmentClosed Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA). and revocation requests made to the gateway through Keyfactor Command.

Roles and Permissions

The AnyCAGateway REST uses role-based access control to manage access to gateway configuration and certificate operations. Three roles are available.

  • Admin Role

    Provides full administrative access to the AnyCAGateway REST portal.

    This role is for users who need to perform all gateway configuration tasks, including:

    • Configure certificate authorities (add, edit, or remove CAs)

    • Manage certificate profiles

    • Manage domain validation records

    • Manage claims

    • Manage identity providers

    API access: This role grants access to all gateway configuration endpoints and identity provider endpoints.

  • User Role

    Does not provide access to the AnyCAGateway REST portal.

    This role is for users or services that need to:

    • Enroll for certificates

    • Revoke certificates

    • Synchronize certificates

    • Perform other certificate operations through the gateway

    API access: This role grants access to CA operation endpoints, including enrollment, revocation, and synchronization. It does not grant access to gateway configuration endpoints.

    Tip:  The service account configured in Keyfactor Command to connect to the gateway needs this role.
  • Operator Role

    Provides limited administrative access to the AnyCAGateway REST portal.

    This role is for users who need to:

    • View or modify certificate authorities

    • View or modify certificate profiles

    • View or modify domain validation records

    Users with the Operator role do not have access to:

    • Claims

    • Identity providers

    This role is intended for day-to-day operational management without full administrative privileges.

    API access: This role grants access to gateway configuration endpoints except those for managing claims and identity providers.

Tip:  If users or services submit enrollment or revocation requests to the gateway outside of Keyfactor Command, assign them the User role and create a dedicated claim for each user or service. The Admin and Operator roles are not required for certificate enrollment, revocation, or synchronization.

Claims