Built for Kemp LoadMaster
A pre-built LoadMaster template ships in your CertKit account. No scripting required.
A LoadMaster serves TLS from named certificates in its SSL Certificates store, and each Virtual Service is assigned a certificate by name. When a certificate renews, nothing changes on the load balancer until someone imports the new certificate, updates the Intermediate Certs store, and confirms every Virtual Service serves the new chain. Every 47 days. On every LoadMaster you manage.
CertKit centralizes certificate issuance and renewal, then pushes the renewed certificate to your LoadMasters automatically via the CertKit Agent and the LoadMaster REST API. The certificate is replaced in place under its existing name, so Virtual Service assignments keep working without rebinding.
A pre-built LoadMaster template ships in your CertKit account. No scripting required.
CertKit renews your LoadMaster certificate for you. On every renewal it uploads any intermediate certificates the device doesn't already hold, then replaces the named SSL certificate through the API. Virtual Services assigned to that name serve the new certificate immediately. No WUI clicks, no manual import, no rebinding, no restart.
A pre-built LoadMaster template ships with your CertKit account. Point CertKit at your LoadMaster once and it handles every renewal after that. If you want to see or adjust exactly what runs, the full deployment script is right there in your account.
The manual process, if you want to do it yourself:
Every one of these steps is manual, and the LoadMaster won't repeat any of them for you when the certificate renews. With lifetimes shrinking to 47 days, installation stops being an annual chore and becomes a recurring task: eight times a year, on every LoadMaster you manage. Miss one and every application behind that Virtual Service throws certificate warnings at once.
At 47 days, automation is the only sustainable way to run LoadMaster certificates. Here's how CertKit does it.
Your network CertKit ACME CA ┌───────────────────┐ ┌──────────────────┐ ┌─────────────┐ │ ┌─────────────┐ │ │ │ │ │ │ │Deploy Agent │◄─┼─────┤ Issue & Renew │◄──►│ │ │ └──┬────┬─────┘ │ │ Certificates │ │ │ │ │ │REST │ │ ┌───┐ └─────────────┘ │ │ │ API │ └───────────┬────│DNS│ │ ▼ ▼ │ │ └───┘ │ ┌──────────────┐ │ │ │ │ LoadMaster │ │ │ │ │ [x] Chain │ │ ◄───────────────┘ │ │ [x] Replaced │ │ Verify │ └──────────────┘ │ └───────────────────┘
CertKit issues and renews certificates centrally in the cloud using delegated DNS validation. You create a one-time CNAME record; CertKit handles every ACME challenge after that.
The deploy agent is a small service you run on a server inside your network. It makes an outbound HTTPS connection to CertKit to pull each renewed certificate, then connects to the LoadMaster over its REST API on your management network to upload the intermediates and replace the SSL certificate. The LoadMaster never talks to CertKit or the public internet directly, never runs ACME, needs no port 80 open, and never stores DNS credentials. One deploy agent can reach every LoadMaster and other appliance on that network, so there's nothing to install on the load balancers themselves.
CertKit makes what many companies struggle with much easier to manage while at the same time providing great value compared to the traditional vendors in the space.
Ben Story, Managed Services Director, RedEye Network Solutions
A LoadMaster keeps certificates in two separate stores, and both have to be right for clients to trust the connection. CertKit ships a pre-built template that keeps both current.
The catch: intermediates embedded in the PEM you import as the SSL certificate are not served. The LoadMaster builds the TLS chain only from the Intermediate Certs store. A renewal that skips that store looks fine in a browser that has the intermediate cached, then fails for curl, Java clients, and mobile apps that don't. If your CA has rotated its chain since the last import, the certificate you just installed serves incomplete.
Recent LoadMaster firmware ships an ACME client that can fetch Let's Encrypt certificates directly. It validates with HTTP-01 only, and that's the limitation: the domain has to resolve to a Virtual Service the public internet can reach on port 80. Internal VIPs can't validate at all, and wildcard certificates are off the table because they require DNS validation. Each LoadMaster also manages its own account and renewals, so a fleet of them means a fleet of separate ACME configurations with no shared inventory and no verification that the renewal actually took.
CertKit issues the certificate via delegated DNS validation, which covers internal VIPs and wildcards, then the agent handles the intermediate upload and the in-place replace as one verified step, with no ACME client on the load balancer.
Most networks have more than one place where TLS certificates live: other load balancers like F5 BIG-IP and Citrix NetScaler, the web servers behind the Virtual Services, and firewall vendors like Fortinet, Palo Alto, SonicWall, and Cisco Firepower. CertKit automates all of it from one account.
Free 90-day trial. No credit card required. Direct access to our engineering team to get you set up.