Remote users on macOS Sonoma 14.3+ report that the GlobalProtect VPN client connects briefly (2–5 seconds) then drops with error SSL handshake failed: certificate expired. The issue began on 20 January 2026, the day after a routine gateway certificate renewal. Users on macOS Ventura and Windows are unaffected. Approximately 35% of remote macOS users are impacted.
Step 1 — Verify network connectivity
Ask the user to open Terminal and run ping vpn-gateway.corp.local. If the gateway is unreachable, the issue is upstream (ISP or DNS) — route to the Network team. If the ping succeeds, proceed to Step 2.
Step 2 — Check GlobalProtect client version
Open GlobalProtect → Settings → About. If the client version is below 6.2.1, the user is running a version that does not support the renewed SHA-256 intermediate certificate. Ask the user to update via Self Service, then retry the connection.
Step 3 — Validate the certificate chain
In Terminal, run openssl s_client -connect vpn-gateway.corp.local:443 -showcerts. Verify that the intermediate certificate has a "Not After" date in the future. If the intermediate shows as expired, the macOS Keychain has cached the old certificate — proceed to Step 4.
Step 4 — Clear cached certificates
Open Keychain Access → System → Certificates. Search for "corp-intermediate-ca". Delete the expired entry, then restart the GlobalProtect client. The client will fetch the renewed certificate on its next connection attempt.
Immediate fix
Delete the cached expired intermediate certificate from the macOS Keychain (Step 4 above) and restart GlobalProtect. The client automatically downloads the renewed certificate on reconnection. Confirmed working on macOS Sonoma 14.3, 14.4, and 14.5.
Permanent fix (deployed 22 January)
MDM profile pushed via Jamf that removes the old intermediate certificate and installs the renewed one. Applied to all managed macOS devices. New devices receive the correct certificate at enrolment.
https://vpn-portal.corp.local for browser-based access while the client issue is resolved. Limited to web applications only — no RDP or file share access.| Condition | Escalate to | SLA |
|---|---|---|
| Gateway unreachable (Step 1 fails) | Network Operations | 30 min |
| Certificate chain valid but connection still drops | Security Engineering | 1 hour |
| More than 10 users affected simultaneously | Incident Manager (P1 bridge) | 15 min |
Structure how your IT team diagnoses and resolves recurring technical issues. This template captures the diagnostic path from initial symptom through verification steps to confirmed resolution — so agents spend less time searching and more time solving.
Try now in EliumAn IT troubleshooting guide is a structured document that walks support teams through the diagnostic and resolution steps for a specific technical issue. It maps the path from initial symptom to confirmed fix, including verification checks, known workarounds, and escalation criteria.
Unlike incident reports — which document what happened after the fact — troubleshooting guides are proactive. They codify the diagnostic reasoning of experienced engineers so less experienced agents can resolve issues independently. Each guide reduces mean time to resolution by giving agents a tested path rather than starting from scratch.
Without documented guides, resolution quality depends on who picks up the ticket — senior engineers resolve intuitively while junior agents escalate prematurely, creating uneven service.
This IT troubleshooting guide is for teams responsible for IT service delivery:
The template has two parts: structured metadata fields and narrative sections.
Metadata fields capture the context agents need:
Narrative sections walk through the diagnostic path:
Decision Tree ready: This template also works as an Elium Decision Tree — instead of reading through a static document, guide your team through step-by-step questions that lead directly to the right answer. Learn more about Decision Trees.
Capture faster. After resolving a tricky issue, feed Elium’s AI the ticket notes or terminal output. It generates a structured guide — problem statement, diagnostic steps, resolution — that your engineer reviews instead of writing from scratch.
Retrieve smarter. When a similar issue appears, agents ask Elium’s AI directly: “How do I fix VPN timeout errors for remote users on macOS?” The AI surfaces the exact diagnostic steps and resolution — your team’s tested solution with the commands that worked.
Troubleshooting guides are only useful if agents find them when they need them. A library in a shared drive helps no one when resolution time is measured in minutes. Elium makes troubleshooting knowledge actionable with structured templates, AI-powered search, and Decision Trees — interactive flows that guide agents through branching questions to the right resolution.
VINCI Energies — 97,000 employees across 61 countries — centralised IT knowledge in Elium after years of procedures scattered across Word, SharePoint, and email. The result: 4,000+ articles maintained by 500+ daily users across 110 dedicated spaces, with expiration-date governance ensuring guides stay current.
When an IT troubleshooting guide is published in Elium, agents find the right answer before they escalate, new hires resolve issues sooner, and senior engineers spend less time answering the same questions.
Related reading: Read more on our blog
We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. You can manage your preferences or learn more in our Privacy Policy. Learn more in our Privacy Policy.
We use different types of cookies to optimize your experience on our website. You can choose which categories you want to allow.
These cookies are essential for the website to function properly. They enable basic functionality such as page navigation and access to secure areas. The website cannot function properly without these cookies.
These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. This helps us improve our website's performance.
These cookies are used to track visitors across websites. They are used to display ads that may be relevant and engaging for individual users.
These cookies enable enhanced functionality and personalization, such as videos and live chats. They may be set by us or by third-party providers.