AnyCAGateway REST

The Keyfactor AnyCA Gateway REST solution simplifies managing multiple third-party certificate authorities (CAs) by unifying APIClosed An API is a set of functions to allow creation of applications. Keyfactor offers the Keyfactor API, which allows third-party software to integrate with the advanced certificate enrollment and management features of Keyfactor Command. and communication requirements into a single, intuitive interface. It enables seamless integration of third-party CAs with Keyfactor Command, offering a scalable and modern alternative to the legacy AnyCAGateway DCOM architecture.

Key Benefits:

For organizations using Keyfactor Command version 11 or above, the AnyCAGateway REST enables streamlined certificate lifecycle management and improved integration workflows. Upgrades from AnyCAGateway DCOM (version 20.7 or later) are also supported.

Architecture

The AnyCAGateway REST introduces a major architectural change by being configured as an HTTPS CA in Keyfactor Command, replacing the DCOM-based configuration used in the earlier AnyCAGateway DCOM. This shift simplifies integration and aligns with modern communication standards. Consequently, third-party CA integrations available on Keyfactor’s GitHub repository have been updated to support the new REST-based architecture.

Depending on the specific implementation, the gateway supports certificate functions such as:

Authentication

The AnyCAGateway REST uses authentication to:

  • Enable user access to the gateway portal for configuration.

  • Allow users and services to integrate with the gateway for certificate enrollment and revocation.

  • Facilitate Keyfactor Command's interaction with the gateway to manage certificate enrollment, revocation, and synchronization with third-party CAs.

The gateway supports using either client certificates or OAuth 2.0 OpenID Connect (OIDC) for authentication. Only one authentication method is supported at a time for a given instance of the AnyCAGateway REST.

Integrations

The documentation in this guide focuses on a generic gateway. Integrations for common third-party gateways are publicly available on the Keyfactor GitHub:

As individual third-party CA connections are developed, they will each have their own plug-in, but the installation, configuration, and management process will be very similar across all third-party CAs, as described in this guide; this is a key benefit of the Keyfactor AnyCA Gateway REST. Contact support@keyfactor.com for more information about the tools necessary to build your own gateway.

As additional third-party CA connections are developed, each will include its own plug-in. However, the installation, configuration, and management processes remain consistent across all third-party CAs, as outlined in this guide—a key advantage of the Keyfactor AnyCA Gateway REST.

Tip:  Before starting your installation, refer to the specific documentation for any Keyfactor in-house integrations or custom CA gateways you’ve developed in-house or received from the Keyfactor Integration Team to understand their unique requirements. Contact support@keyfactor.com for more information about the tools necessary to build your own gateway.