Configure the native Microsoft Windows client
Import the Certification Authority (CA) Certificate
On the Microsoft Windows client:
- In the search bar, type certificates and select Manage Computer Certificates.
The certificate management console opens. - Click Trusted Root Certification Authorities.
- Right-click Certificates in the right-hand window and select All Tasks > Import...
The certificate import wizard starts. - Click on Next.
- Select the CA certificate used to sign the identities of users using the IPsec VPN. Example: CA-EAP-TLS.pem and click Next.
- For the Place all certificates in the following store step, leave the default selection Trusted Root Certification Authorities and click Next.
- Confirm the import by clicking Finish.
- Confirm the warning message by clicking Yes.
- Close the management console.
IMPORTANT
Make sure that the selected Store location (certificate store) is Local Machine.
Import the user's certificate
On the Microsoft Windows client:
- In the search bar, type certificates and select Manage User Certificates.
The certificate management console opens. - Click Personal.
- Right-click Certificates in the right-hand window and select All Tasks > Import...
The certificate import wizard starts. - Make sure that the selected Store location (certificate store) is Current User.
- Click on Next.
- Select the user's certificate. Example: john.doe.p12 and click Next.
- Enter the password protecting the certificate and click Next.
- Place all certificates in the following store: leave the default selection Personal and click Next.
- Confirm the import by clicking Finish.
Set up Microsoft Windows VPN client
- In the search bar, type vpn and select VPN Settings.
The VPN client management console opens. - Click Add VPN.
- Fill in the following fields:
- VPN provider: select Windows (built-in),
- Connection name: enter a name. Example: vpn-eap-tls.
- Server name or address: Specify the FQDN name or IP address of the firewall serving as the IPsec gateway. Example: vpneaptls.stormshield.eu.
- VPN Type: Select IKEv2.
- Type of sign-in info: select Certificate.
- Click Save.
The VPN connection is added to the VPN management console. - Expand the details of the newly added connection and click Advanced Options.
- In the More VPN Properties section, click Edit.
- Security tab: For the Data Encryption field, select Maximum strength encryption (disconnect if server declines).
- Security tab: for the Authentication > Use Extensible Authentication Protocol (EAP) field, select Microsoft: Smart card or other certificate (EAP-TLS) (encryption enabled) ... and click Properties.
- Clear the Connect to these servers (Examples: srv1; srv2; .*\.srv3\com) checkbox.
- Select the Trusted Root Certification Authorities. Example: CA-EAP-TLS.
- Click OK then OK to validate the configuration.
- Close the management console.