Overview π₯
The 3CX Inspector may fail during inspection with an error indicating an invalid, missing, or untrusted certificate. This typically occurs when Liongard cannot establish a secure HTTPS connection with the 3CX server.
β
This article explains why the error occurs, how to validate certificate issues, and the recommended troubleshooting steps to successfully resolve the inspection failure.
Why This Happens π€
Cause Category | Description | Common Indicators |
Expired or Invalid SSL Certificate | The public certificate has expired or is not trusted | βExpiredβ, βUntrusted issuerβ, βRevokedβ |
Self-Signed Certificate | Internal 3CX servers sometimes use self-signed certs | SSL checker shows βSelf-signedβ |
Hostname Mismatch | URL entered into Liongard doesnβt match the cert CN/SAN | βHostname mismatchβ, βCommon name invalidβ |
Missing Port for On-Prem 3CX | On-prem 3CX requires port 5001 or custom port | Connection refused or handshake failure |
Incorrect URL Format | Missing HTTPS or trailing slash breaks validation | Debug: βURL parse errorβ |
Steps to Resolve π§βπ«
1οΈβ£ Verify the 3CX SSL Certificate (2-minute test)
Enter your 3CX instance URL
Example:
liongard.com
Review the SSL status report
β Expected Valid Results
ββ If anything appears red, You must resolve the certificate before the Inspector can run.
β
βΌοΈNote: This third-party link is provided as an additional helpful resource. Since itβs not managed by Liongard, we canβt verify its functionality or reliability. Please use it at your own discretion.
2οΈβ£ Re-run the Inspector in Clear Cache + Debug Mode
This helps confirm whether SSL is the true root cause.
Go to Admin β Inspectors β 3CX
Select the System / Launchpoint
Click Run β Clear Cache + Debug
Review the logs for:
Common SSL debug errors:
Error Phrase | Meaning |
| Certificate past validity period |
| Chain incomplete |
| Self-signed or internal cert |
| Host mismatch or bad chain |
| Wrong URL, port, or firewall |
3οΈβ£ Verify Credentials (Admin Username & Password)
Although this error is about certificates, connection failures can look similar.
Confirm:
Setting | Expected Value |
Username | 3CX Admin account |
Password | Matching admin password |
Account Active | Must not be disabled/locked |
If the admin password changed recently, update it in Liongard.
Additional Troubleshooting π¨βπ»
1οΈβ£ Check Server Time and Date
Incorrect system time on the 3CX host can invalidate certificates.
2οΈβ£ If Using Reverse Proxy or Load Balancer
Ensure:
SSL passthrough is correctly configured
Certificate chain is complete
No TLS version mismatch
Contact Liongard Support π¦
When submitting a ticket, include:
Environment name
Inspector name
Logs from Clear Cache + Debug
The 3CX URL you are inspecting
Screenshot of SSL checker results
Steps already taken
Our Support team is happy to help π
π¬ Start a chat with Leo (Our AI Assistant) or connect with a live support engineer.
π§ Email: support@liongard.com
Quick Summary
ββββββββββββββββββββββββββββββββββββββββ
β 3CX Inspector Error: Invalid Cert β
βββββββββββββββββββββββββ¬βββββββββββββββ
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. Verify SSL Certificate (SSLShopper/any other source)β
βββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ
β
βββββYesβββββββββββββββ΄βββββββββββββββ No βββββ
βΌ βΌ
ββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββ
β Certificate Invalid β β 2. Run Clear Cache + Debug β
β (expired/mismatch/etc.) β βββββββββββββββββ¬βββββββββββββ
βββββββββββββββββ¬βββββββββββ βΌ
βΌ βββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββ β 3. Validate URL Format β
β Fix/replace SSL certificate β βββββββββββββββββ¬ββββββββββ
ββββββββββββββββββββββββββββββββββββββββ βΌ
βββββββββββββββββββββββββββ
β4. Verify Admin Login β
βββββββββββββββββββββββββββ