Forticlient. 3rd party software deployment bricks IPSec X.509 but not SSL-VPN?
Maybe someone with a deeper understanding can shed some light on this.
I've set up an IPsec VPN using certificate-based authentication and tested it with a small user group — it works great.
I then handed it over to software delivery. They did what they usually do with the SSL-VPN profile: extracted the config from the registry and bundled it with FortiClientVPNSetup_7.2.8.1140_x64.exe.
Now the issue after deployment:
The IPsec profile appears in FortiClient. The user selects it and clicks Connect → Status shows Connected.
However:
Bytes received: 0 (remains at 0)
Bytes sent: $somenumber
Only working fix so far:
Uninstall FortiClient and remove all registry traces. & install FortiClient and manually add the IPsec profile.
What doesn't work:
Uninstalling and reinstalling FortiClient, then manually adding the IPsec profile — still connects, but no incoming data.
Adding the IPsec profile under a different name.
So it seems there is something in the registry that messes with IPSec exclusively?
I know that the PSK is encrypted but we don't have a PSK, we use certificates.
