<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap" rel="stylesheet">

Étapes de configuration

Actuellement pris en charge sur Windows, Android et iOS

1

Téléchargez votre certificat

Sur la page de gestion de votre VPN dans le tableau de bord, cliquez sur « Télécharger le certificat ». Un mot de passe pour le fichier de certificat, généré uniquement pour ce téléchargement, s'affiche : copiez-le en lieu sûr, puis cliquez sur Télécharger.

2

Extrayez le fichier téléchargé

Le téléchargement est un fichier .zip contenant client.p12, ca.crt et un README. Extrayez-le dans un dossier, sans ouvrir directement les fichiers pour l'instant.

3

Importez les deux certificats

Ouvrez PowerShell en tant qu'administrateur, placez-vous dans le dossier extrait avec cd et exécutez les deux commandes ci-dessous. Ne double-cliquez pas sur les fichiers : ils seraient importés au mauvais endroit et la connexion échouerait sans explication.

Import-PfxCertificate -FilePath .\client.p12 -CertStoreLocation Cert:\LocalMachine\My -Password (ConvertTo-SecureString -String 'PASTE_YOUR_PASSWORD_HERE' -AsPlainText -Force)
Import-Certificate -FilePath .\ca.crt -CertStoreLocation Cert:\LocalMachine\Root
4

Créez la connexion VPN

Toujours dans PowerShell, exécutez la commande ci-dessous en remplaçant l'adresse du serveur par celle indiquée sur la page de votre VPN dans le tableau de bord.

Add-VpnConnection -Name "PrivyNet" -ServerAddress "your-server-address" -TunnelType IKEv2 -AuthenticationMethod MachineCertificate -EncryptionLevel Required -AllUserConnection
5

Connectez-vous

Allez dans Paramètres > Réseau et Internet > VPN et cliquez sur Se connecter pour « PrivyNet », ou exécutez la commande ci-dessous.

rasdial "PrivyNet"

Questions fréquentes

Y compris que faire si la connexion échoue immédiatement

Un certificat est un identifiant distinct et indépendant du mot de passe de votre compte. Si vous souhaitez un jour révoquer l'accès d'un appareil sans changer le mot de passe de votre compte partout ailleurs, un certificat le permettra. Et contrairement à un mot de passe faible, il ne peut être ni deviné ni cassé par force brute.

Le fichier de certificat est lui-même protégé par un mot de passe, pour qu'il soit inutilisable si quelqu'un d'autre s'en empare. Ce mot de passe est généré aléatoirement pour ce téléchargement et ne vous est montré qu'une fois. Ce n'est volontairement pas le mot de passe de votre compte, afin que les deux restent indépendants.

C'est presque toujours parce que les fichiers ont été ouverts par double-clic au lieu d'être importés via PowerShell. Le double-clic importe les certificats dans le magasin « Utilisateur actuel », alors que la connexion VPN de Windows en a besoin dans le magasin « Ordinateur local ». Pour corriger, relancez dans PowerShell (en tant qu'administrateur) les deux commandes d'importation de l'étape 3 ci-dessus.

Ce VPN ne fait actuellement passer que le trafic IPv4 dans le tunnel. Si votre connexion internet fournit aussi l'IPv6, les sites qui vérifient via IPv6 peuvent contourner le tunnel. En attendant la prise en charge de l'IPv6, désactivez l'IPv6 sur votre carte réseau : exécutez Get-NetAdapter | Disable-NetAdapterBinding -ComponentID ms_tcpip6 dans PowerShell en tant qu'administrateur.

Par sécurité, les certificats sont émis avec une durée de validité limitée. Si le vôtre a expiré, retournez sur la page de votre VPN dans le tableau de bord et téléchargez-en un nouveau : cela prend une minute et ne nécessite aucune intervention de l'assistance.

Cela signifie que le champ « Certificat CA IPSec » du profil VPN est réglé sur le certificat CA PrivyNet. Ce champ sert à valider le certificat du serveur VPN lui-même, pas la CA client : il doit être réglé sur « (ne pas vérifier) », avec Certificat de serveur IPSec laissé sur « (reçu du serveur) ». Si vous y sélectionnez notre CA client, Android rejette le certificat du serveur juste au moment où la connexion semblait sur le point d'aboutir. Si vous avez modifié plusieurs fois les paramètres d'un profil existant, supprimez-le puis créez-en un nouveau : un profil modifié peut se comporter de façon incohérente même quand les paramètres semblent corrects.

Cela signifie simplement que le profil n'est pas signé par une autorité de certification commerciale, ce qui est normal pour un VPN auto-hébergé et n'a aucune incidence sur son fonctionnement. Vous pouvez l'installer et vous connecter normalement.

Pas encore : la connexion par certificat est actuellement validée sur Windows, Android et iOS. Sur les autres plateformes, utilisez pour l'instant la connexion par mot de passe (voir le guide principal de configuration du VPN).

Prêt à le configurer ?

Téléchargez votre certificat depuis le tableau de bord et suivez les étapes ci-dessus.

Aucun mot de passe nécessaire
Régénérable à tout moment
Un identifiant indépendant