Skip to main content
Deploy certificates to Progress Kemp LoadMaster load balancers via the RESTful API. Certificates can be automatically bound to a Virtual Service for seamless load balancer integration.
Certificate Syncs are configured per Application. First select which certificates to sync, then configure the Kemp LoadMaster destination.

Prerequisites

  • A Kemp LoadMaster Connection with API access
  • The LoadMaster must be reachable over HTTPS from Infisical, either directly or through an Infisical Gateway
  • The API Interface must be enabled on the LoadMaster (Certificates & Security > Remote Access > Enable API Interface)
  • A user account with permission to manage SSL certificates and, if you bind to a Virtual Service, to modify Virtual Services

Create a Kemp LoadMaster Sync

  1. In your Application, go to the Certificate Syncs tab and click Create Sync.
  2. Select the Kemp LoadMaster option.
  3. Configure the Destination:
    • Kemp LoadMaster Connection: The connection to authenticate with.
    • Virtual Service (Optional): Select the Virtual Service to bind the certificate to from the list fetched from the LoadMaster (shown as name and VIP:port). Leave unset to only import the certificate without binding.
  4. Configure the Sync Options:
    • Enable Removal of Expired/Revoked Certificates: Remove certificates from the destination if they are no longer active.
    • Preserve Certificate on Renewal: When a certificate is renewed, keep using the original certificate’s identifier on the LoadMaster instead of generating a new name from the schema. This preserves the entry and any Virtual Service binding, and matters when your name schema is certificate-specific (for example it includes {{certificateId}}, which changes on renewal).
    • CA Certificate Name Schema: Controls how each certificate’s chain (intermediate CA certificates) is named in the LoadMaster’s Intermediate Certs store, using the {{fingerprint}} and {{commonName}} placeholders. Defaults to Infisical-ca-{{fingerprint}}.
    • Certificate Name Schema: Customize certificate identifiers using placeholders such as {{certificateId}}, {{commonName}}, {{profileId}}, and {{applicationId}}. Must include {{certificateId}} or {{shortCertificateId}}. Defaults to Infisical-{{certificateId}}. See Certificate Name Schema for the full placeholder reference.
    • Auto-Sync Enabled: Automatically sync certificates when changes occur.
  5. Configure the Details:
    • Name: The name of your sync (slug-friendly).
    • Description: Optional description.
  6. Select which certificates should be synced.
  7. Review and click Create Sync.
The LoadMaster certificate identifier is limited to 251 characters and may contain letters, numbers, hyphens, underscores, and periods. Full UUID placeholders ({{certificateId}}, {{profileId}}, {{applicationId}}) each resolve to 32 characters and {{shortCertificateId}} resolves to 22, so a schema has room to combine several.

Certificate Management

The Kemp LoadMaster Certificate Sync provides:
  • Automatic Deployment: Import certificates from Infisical into the LoadMaster certificate store with customizable naming.
  • Certificate Updates: Replace certificates on the LoadMaster when renewals occur.
  • Virtual Service Binding: Optionally bind certificates to a Virtual Service, alongside any certificates the LoadMaster already serves there.
  • Expiration Handling: Optionally remove expired or revoked certificates from the LoadMaster (if enabled).
Kemp LoadMaster Certificate Syncs support both automatic and manual synchronization modes. When auto-sync is enabled, certificates are automatically deployed as they are issued or renewed.

How It Works

Infisical automatically keeps your LoadMaster certificates in sync:
  • Uploads certificates, with their chains and private keys, to the LoadMaster.
  • Uploads the intermediate CA certificates into the LoadMaster’s Intermediate Certs store so clients receive the complete trust chain.
  • Optionally binds them to a Virtual Service for HTTPS termination.
  • Optionally removes certificates that are no longer active in Infisical.

Certificate Renewal Behavior

When a certificate is renewed in Infisical, the behavior depends on the Preserve Certificate on Renewal option:
  • Preserve enabled (default): The renewed certificate reuses the original certificate’s identifier and replaces that entry in place, so the name and any Virtual Service binding are preserved. This matters when your name schema is certificate-specific (for example it includes {{certificateId}}, which would otherwise resolve to a new name on renewal). Ideal for production environments.
  • Preserve disabled: The renewed certificate is imported under a newly generated identifier, and the original certificate remains on the LoadMaster until it is revoked or removed.

Removing Certificates

When certificate removal is enabled and a certificate is no longer active in Infisical:
  1. If a Virtual Service is configured, the certificate is removed from that Virtual Service’s bound certificate list.
  2. The certificate is deleted from the LoadMaster certificate store.

Manual Certificate Sync

You can manually trigger certificate synchronization to the LoadMaster using the sync certificates functionality. This is useful for:
  • Initial setup when you have existing certificates to deploy
  • One-time sync of specific certificates
  • Testing certificate sync configurations
  • Force sync after making changes
To manually sync certificates, use the Sync Certificates API endpoint or the manual sync option in the Infisical UI.

FAQ

The LoadMaster does not support importing certificates back into Infisical, because private keys cannot be extracted from the appliance.
Certificates that this sync does not manage are left in place. Infisical reads the Virtual Service’s current certificate list, keeps the certificates it does not manage, and ensures its own managed certificates are bound. This supports serving multiple certificates on one Virtual Service through SNI.

What’s Next?

NetScaler

Deploy certificates to Citrix NetScaler appliances.

Auto-Renewal

Enable automatic certificate renewal and syncing.

Alerting

Get notified about certificate lifecycle events.

Other Sync Destinations

View all supported sync destinations.