Skip to main content
Skip table of contents

Universal Orchestrator

Configuration items related to the deployment of Universal Orchestrator extensions.

This section relates to the installation and configuration of various orchestrator extensions that provide additional capabilities to the orchestrator framework. For more information about the Universal Orchestrator, visit the Command Reference Guide.

The Universal Orchestrator integration functionalities are provided using custom orchestrator extensions. Keyfactor provides several PAM extensions on the publicly-facing Keyfactor GitHub.


Configuration Item

Description

Customer Requirements

Orchestrator Extension:
IIS Orchestrator

This extension supports the inventory and management of the Windows Local Machine Certificate Stores (e.g. Personal, Trusted Roots, and Web Hosting).

WinCertStore Orchestrator Configuration

Orchestrator Extension:
Remote File Orchestrator

This extension supports numerous file based certificate store types including JKS, PEM, DER, and PKCS12.

Requirements & Prerequisites

Orchestrator Extension:
Azure Application Gateway

This extension enables the creation and management of certificate stores linked to the Azure Application Gateway. This extension supports both certificates and certificates with bindings.

Installation

Orchestrator Extension:
Citrix ADC

The Citrix ADC Orchestrator remotely manages certificate objects on a Citrix ADC device. Since the ADC supports services including: Load Balancing, Authentication/Authorization/Auditing (AAA), and Gateways, this orchestrator can bind to any of these virtual servers when using unique virtual server names for each service.

Requirements & Prerequisites

Orchestrator Extension:
Hashicorp Vault

The Hashicorp Vault Orchestrator extension allows you to manage certificates in Hashicorp Vault KeyValue secrets engine and perform inventory on certificates stored in the PKI or Keyfactor secrets engines.

Platform Specific Notes

Orchestrator Extension:
Kubernetes

The Kubernetes Orchestrator allows for the remote management of certificate stores defined in a Kubernetes cluster. The following types of Kubernetes resources are supported: Kubernetes secrets of kubernetes.io/tls or Opaque and Kubernetes certificates certificates.k8s.io/v1.

Platform Specific Notes

Orchestrator Extension:
Palo Alto Firewall

The Palo Alto Orchestrator remotely manages certificates on either the Palo Alto PA-VM Firewall Device or the Panorama. If using Panorama, it will push changes to all the devices from Panorama. It supports adding certificates with or without private keys. Palo Alto does not support incremental certificate inventory. If you have large numbers of certificates in your environment it is recommended to limit the frequency of inventory jobs to 30 minutes or more

Platform Specific Notes

Orchestrator Extension:
Kemp Load Balancer

Kemp Load Balancer for Add, Remove and Inventory

Platform Specific Notes

Orchestrator Extension:
F5 Rest

The F5 Orchestrator supports three different types of certificates stores with the capabilities for each below:

  • CA Bundles

    • Discovery

    • Inventory*

    • Management (Add and Remove)

  • Web Server Device Certificates

    • Inventory*

    • Management (Add, but replacement/renewal of existing certificate only)

  • SSL Certificates

    • Discovery

    • Inventory*

    • Management (Add and Remove)

Requirements & Prerequisites

Orchestrator Extension:
VMWare NSX Advanced Load Balancer (Avi)

The VMware NSX Advanced Load Balancer (formerly Avi Vantage) Orchestrator allows for the management of certificates stored in the VMware NSX ALB solution. Application, System, and CA cert types are supported. Inventory, Management, and Renewal functions are supported.

Platform Specific Notes

Orchestrator Extension:
Azure Key Vault

This integration allows the orchestrator to act as a client with access to an instance of the Azure Key Vault; allowing you to manage your certificates stored in the Azure Keyvault via Keyfactor.

Platform Specific Notes

Orchestrator Extension:
Fortanix

The Fortanix orchestrator extension allows for the inventory of certificates in Fortanix stores. Only Inventory is supported. The orchestrator extension uses the Fortanix API library to perform this function..

Keyfactor Version Supported

Orchestrator Extension:
Imperva

The Imperva Orchestrator Extension allows for the management of SSL certificates bound to web sites managed by the Imperva cloud-based firewall.

Requirements & Prerequisites

Orchestrator Extension:
GCP Certificate Manager

The GCP Certificate Manager Orchestrator Extension remotely manages certificates on the Google Cloud Platform Certificate Manager Product.

Requirements & Prerequisites

Orchestrator Extension:
GCP Load Balancer

The Google Cloud Platform (GCP) Load Balancer Orchestrator allows for the management of Google Cloud Platform Load Balancer certificate stores. Inventory, Management-Add, and Management-Remove functions are supported. Also, re-binding to endpoints IS supported for certificate renewals (but NOT adding new certificates). The orchestrator uses the Google Cloud Compute Engine API (https://cloud.google.com/compute/docs/reference/rest/v1 ) to manage stores.

Platform Specific Notes

Orchestrator Extension:
Alteon

The Alteon Load Balancer integration allows you to manage certificates within the Alteon Load Balancer device.

Platform Specific Notes

Orchestrator Extension:
Bosch IP Camera

Bosch IP Camera Orchestrator for Inventory and Reenrollment (on-device keygen) for existing and new certificates

Platform Specific Notes

Orchestrator Extension:
Signum

The Signum Orchestrator Extension supports inventorying certificate stored in a Signum instance. Adding, renewing existing and removing certificates is not supported.

Requirements & Prerequisites

Orchestrator Extension:
GCP Apigee

Apigee is a Google Cloud Platform (GCP) software product for developing and managing APIs. The remote GCP Apigee Orchestrator allows for the remote management of Apigee certificate stores. Inventory and Management functions are supported. The Orchestrator performs operations utilizing the Apigee REST API.

Platform Specific Notes

Orchestrator Extension:
a10 vThunder

A10 vThunder AnyAgent allows an organization to inventory and deploy certificates in any domain that the appliance services. The AnyAgent deploys the appropriate files (.cer, .pem) within the defined directories and also performs and Inventory on the Items.

Platform Specific Notes

Orchestrator Extension:
FortiWeb

The FortiWeb Orchestrator Extension is an integration that can replace and inventory certificates on the device that are bound to a Vitrual Server via Policy. The certificate store types that can be managed in the current version are:

  • FortiWeb

Requirements & Prerequisites

Orchestrator Extension:
Dell iDRAC

Certificate inventory and management for Integrated Dell Remote Access Controller appliances

Platform Specific Notes

Orchestrator Extension:
F5 BigIQ

The F5 Big IQ Orchestrator Extension supports the following use cases:

  • Inventories an existing F5 Big IQ device to import SSL certificates into Keyfactor Command for management

  • Add an existing or newly enrolled certificate and private key to an existing F5 Big IQ device not already on that device.

  • Remove a certificate and private key from an existing F5 Big IQ device.

  • Add an existing or newly enrolled certificate and private key to an existing F5 Big IQ device already on that device. Optionally (based on the DeployCertificateOnRenewal setting on the certificate store), the newly renewed/replaced certificate will be deployed to any linked F5 Big IP device.

  • Reenrollment (On Device Key Generation) of a new or existing certificate on the F5 Big IQ device. In this use case, the key pair and CSR will be created on the F5 Big IQ device, Keyfactor Command will enroll the certificate, and the certificate will then be installed on the device. If the DeployCertificateOnRenewal option is set, the certificate will be deployed to any linked F5 Big IP devices.

Requirements & Prerequisites

Orchestrator Extension:
IBM DataPower

The IBM DataPower Orchestrator allows for the management of certificates in the IBM Datapower platform. Inventory, Add and Remove functions are supported. This integration can add/replace certificates in any domain\directory combination.

  • DataPower

Requirements & Prerequisites

Orchestrator Extension:
Akamai Certificate Provisioning System (CPS)

The Akamai Certificate Provisioning System (CPS) Orchestrator is capable of inventorying existing certificates on the Akamai platform, and performing enrollments and renewals of certificates with keys generated on the Akamai system.

Platform Specific Notes

Orchestrator Extension:
F5 WAF

The F5 WAF Orchestrator extension remotely manages TLS and CA Root certificates uploaded to F5 Distributed Multi-Cloud App Connect, which is the F5 platform that manages WAF services. Certificates bound to Http Load Balancers within Multi-Cloud App Connect can be renewed/replaced, but they cannot be removed. Certificate store types f5WafTls and f5WafCa are used to manage stores containing TLS and CA Root certificates, respectively.

Requirements & Prerequisites

Orchestrator Extension:
Azure Application Registration

The Azure App Registration and Enterprise Application Orchestrator extension remotely manages both Azure App Registration/Application certificates and Enterprise Application/Service Principal certificates. Application certificates are typically public key only and used for client certificate authentication, while Service Principal certificates are commonly used for SAML Assertion signing. The extension implements the Inventory, Management Add, Management Remove, and Discovery job types.

Certificates used for client authentication by Applications (configured in App Registrations) are represented by the AzureApp store type, and certificates used for SSO/SAML assertion signing are represented by the AzureSP store type. Both store types are managed by the same extension. The extension is configured with a single Azure Service Principal that is used to authenticate to the Microsoft Graph API. The Azure App Registration and Enterprise Application Orchestrator extension manages certificates for Azure App Registrations (Applications) and Enterprise Applications (Service Principals) differently.

Requirements & Prerequisites

Orchestrator Extension:
Fortigate

The Fortigate Orchestrator Extension supports the following use cases:

  1. Inventory of local user and factory certificates

  2. Ability to add new local certificates

  3. Ability to renew unbound local user certificates

  4. Ability to delete unbound local user certificates

Requirements & Prerequisites

Orchestrator Extension:
AWS Certificate Manager (ACM)

The AWS ACM Orchestrator supports Inventory and Management of certificates in the AWS Certificate Manager. It supports three methods of authentication: Environmental Credentials loaded via the AWS SDK e.g. inside an EC2 instance; IAM User Credentials for assuming a Role as a specific user; OAuth-based Credentials to authenticate with an OAuth provider to assume a Role.

Platform Specific Notes

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.