How to change Certificate on WatchGuard Firebox
Learn how to manually replace a TLS certificate on WatchGuard Firebox, import the chain in order, select it for authentication or proxy use, and verify.
Firebox uses certificates for web authentication/management, VPN, inbound proxy inspection, and other functions. The import category and later service selection must match the intended use. Cloud-managed and locally managed Fireboxes use different interfaces.
Before you begin
Record the device management mode, existing certificate function, chain, and every policy/service reference. Back up configuration. Prepare PFX or Base64 PEM with the private key. For Firebox web server certificates, WatchGuard requires TLS Web Server and TLS Web Client Authentication EKUs.
Step-by-step certificate replacement
- Import CA certificates first, from root through intermediates, as General Use so Firebox can build the chain.
- In Fireware Web UI go to System > Certificates > Import Certificate. Choose the correct function, upload PFX/PEM, enter the key password, and use Overwrite if certificate already exists only for an intentional same-name replacement.
- For the Firebox Web Server certificate, open its configuration page, choose Third party certificate, select the imported certificate, and save. Configure Proxy Server, VPN, SMTP proxy, or other uses in their own policy pages.
- For a fully cloud-managed Firebox, perform the corresponding certificate import and authentication-certificate selection in WatchGuard Cloud and wait for the device to receive/apply the change. A cloud-monitored, locally configured device cannot be managed as if it were fully cloud-managed.
Verify the new certificate
For web authentication, WatchGuard documents testing
https://<firebox-name>/sslvpn.html. Inspect every VPN/proxy endpoint separately and
confirm the device configuration status in WatchGuard Cloud where used.
Rollback
Reselect or reimport the old certificate and its chain, then save/deploy. Do not remove an active certificate without a replacement; Firebox can fall back to a default certificate after restart.
Common problems
- Chain certificates imported after the leaf or with the wrong category.
- Certificate imported but not selected for the desired function.
- Missing client/server EKUs for a Firebox web certificate.
- A monitored-only Firebox is mistaken for a cloud-managed device.
Automating certificate replacement with aethercert
The aethercert WatchGuard target uses WatchGuard Cloud's API to create and submit a certificate installation for a fully cloud-managed Firebox. WatchGuard's API documents the install as asynchronous, so confirm completion and the feature assignment in Cloud.
See Deploy targets for the fields this preset takes, what it needs on the host, and how far it has been verified.
Sources
How to change Certificate on Palo Alto Networks PAN-OS
Learn how to manually import and activate a replacement certificate on PAN-OS, update SSL/TLS Service Profiles, commit, handle HA, and verify services.
How to change Certificate on VMware vCenter Server
Learn how to manually replace the Machine SSL certificate on VMware vCenter Server 7 or 8, prepare the chain, restart services, and verify VECS.