Description
This article provides the solution when the error 'The server you want to connect to requests identification. Please choose a certificate and try again (-5)' is received in FortiClient trying to connect to the SSL VPN VPN.
Solution
This error can occur for the following reasons:
1) The most common cause for this problem is because the user does not have read access to the certificate's private key.
If the user cannot read the private key then it cannot present it to the FortiGate for authentication purposes, and FortiClient therefore gives an error stating has not been chosen a certificate (even though one shows as selected). The solution in this case is to ensure that the user can read the certificate's private key as follows:
- Open MMC to where the certificate is stored. For computer certificates, for example: MMC > File > Add/Remove Snap-in -> Certificates -> Add -> Computer account -> Ok.
- Navigate to Certificates -> Personal > Certificates.
- Right-click on the certificate in question and select All Tasks -> Manage Private Keys
- Ensure the user who is logged in has read access to the private key, and add them to the list if they are missing:
2) Another cause is because the default settings for encryption have changed in FortiOS v5.4 and later.
- On the FortiClient (Windows) workstation, go to Internet Explorer -> Options -> Advanced and enable 'TLS 1.1' and 'TLS 1.2'
- Change the TLS settings according to the settings on the FortiGate as well.
Related Articles
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2023 Fortinet, Inc. All Rights Reserved.