Installing the Wavecrest Root Certificate on Client Machines for CyBlock SSL Inspection
Applies to: CyBlock (proxy SSL inspection) · Area: Settings → Proxy → SSL Inspection Where it happens: each end-user’s computer
Which certificate are you looking for? (There are three — this is #3)
They’re easy to confuse. The quick tell is whose machine the certificate goes on and what it’s for:
- Console / UI certificate — installed on the server, so administrators reach the Cyfin/CyBlock admin console over validated HTTPS. See Installing Your Own SSL Certificate on the Cyfin/CyBlock Web Interface (Secure Interface).
- Proxy SSL certificates (Settings → Proxy → SSL Certificates) — client-authentication certificates the CyBlock proxy uses internally during inspection. Advanced/optional; CyBlock proxy only.
- Wavecrest root certificate on end-user machines — this article. Installed on every user’s computer so their browser trusts CyBlock’s inspected HTTPS connections and SSL inspection works without certificate errors.
If your users are getting certificate warnings on HTTPS sites after you turned on SSL inspection, you’re in the right place — this is #3.
Why this is required
When SSL inspection is enabled, the CyBlock proxy decrypts each user’s HTTPS connection and re-secures it using a certificate signed by the Wavecrest root certificate authority (CA). If a user’s computer doesn’t already trust that Wavecrest root, the browser treats every inspected HTTPS site as untrusted and shows a certificate warning.
Installing the Wavecrest root certificate into the machine’s Trusted Root Certification Authorities store (or the browser’s own store, for Firefox) makes those inspected connections validate cleanly — no warnings. This is why the manual lists “Install the Wavecrest Certificate” as a required step, and why it must be done on each client whose traffic you inspect.
Do this before you enable SSL inspection, so users never see the warning in the first place.
Step 1 — Download the Wavecrest certificate
The certificate is served by your CyBlock instance, so always get it from the in-product link rather than a hard-coded address:
- In CyBlock, go to Settings → Proxy → SSL Inspection.
- Click the “Click here to install the Wavecrest Certificate” link on that screen. It points to your instance’s certificate file (for cloud customers this is your region’s host; for on-prem/VM it’s your own CyBlock server).
- Save the certificate file —
nokeywavecrest.crt— somewhere you can reach it during install. You’ll distribute this same file to client machines.
If you can’t locate the link, Wavecrest Technical Support can provide it: support@wavecrest.net or (321) 953-5351, Ext. 4.
Step 2 — Install the certificate on client machines
Pick the method that matches how your users’ machines are managed. For a domain environment, the Active Directory / GPO method (below) installs to all machines at once and is the recommended approach.
Windows 10 / 11 — single machine (manual)
- Copy
nokeywavecrest.crtto the machine and double-click it, then click Install Certificate. - Choose Local Machine (installs for all users on that PC; requires admin) and click Next.
- Select Place all certificates in the following store, click Browse, choose Trusted Root Certification Authorities, and click OK → Next → Finish.
- Click Yes on the security warning to confirm the root install.
Google Chrome and Microsoft Edge on Windows use this system store, so no separate steps are needed for them. (Firefox is separate — see below.)
Windows — all domain machines via Active Directory (GPO)
- On the domain controller, open Group Policy Management.
- Edit the GPO you use for client machines (for example, Default Domain Policy).
- Navigate to Computer Configuration → Policies → Windows Settings → Security Settings → Public Key Policies → Trusted Root Certification Authorities.
- Right-click it, choose All Tasks → Import, and complete the wizard, selecting
nokeywavecrest.crtand the Trusted Root Certification Authorities store. - Client machines pick up the certificate on their next Group Policy refresh.
macOS — single machine (Keychain Access)
- Copy
nokeywavecrest.crtto the Mac and double-click it to open Keychain Access. - Add it to the System keychain (requires an admin login) so it applies to all users.
- In Keychain Access, find the Wavecrest certificate, double-click it, expand Trust, and set When using this certificate to Always Trust. Close the window and authenticate to save.
Safari and Chrome on macOS use the system keychain; Firefox does not (see below).
Firefox — any operating system (its own certificate store)
Firefox does not use the OS store, so it needs the certificate imported separately on each machine (or distributed via Firefox enterprise policy):
- Open Firefox → Settings → Privacy & Security → Certificates → View Certificates.
- On the Authorities tab, click Import and select
nokeywavecrest.crt. - Check Trust this CA to identify websites, click OK, and close the dialog.
Step 3 — Verify
- On a client where you installed the certificate, browse to an HTTPS site in a category you’ve set to Inspected.
- Confirm the page loads with the padlock and no certificate warning.
- (Optional) View the certificate details — the issuer chain should show Wavecrest as the signing authority, confirming the inspected connection is trusted.
Inspected traffic can then be viewed in the Real-Time Web Monitor and in audit reports.
Important notes
- Install before enabling inspection. Turning on SSL inspection before the root certificate is on client machines is the most common cause of “certificate error on every site” reports.
- Some applications may still error. Apps that don’t use the operating system’s certificate store (they ship their own trust list or use certificate pinning) can fail under SSL inspection even after the root is installed. If you hit this, contact Wavecrest Technical Support at support@wavecrest.net or (321) 953-5351, Ext. 4.
- This is a per-client step. Every machine whose HTTPS traffic you inspect needs the root certificate. GPO (Windows) and Firefox enterprise policy scale this to many machines at once.
- Not the console/interface certificate. Installing your own certificate to reach the CyBlock admin UI over HTTPS is a different task — see the Secure Interface article.