Skip to main content

PfSense : ajouter et configurer un VPN-SSL avec OpenVPN

Pour commencer nous allons créer une autorité de certification 

Sur PfSense 
System -> Certificates 

Capture d’écran 2024-12-17 à 11.32.34.png

On va créer notre Authorites -> cliquer sur "Add"

Capture d’écran 2024-12-17 à 11.33.18.png

On devra renseigner :
-> Le descriptive name
-> Et le pays + ville

Capture d’écran 2024-12-17 à 11.36.55.png

Capture d’écran 2024-12-17 à 11.37.13.png

Capture d’écran 2024-12-17 à 11.38.08.png
On "Save"

Capture d’écran 2024-12-17 à 11.43.53.png
Vous devriez avoir un certificat créée.

Ensuite, on va créer le certificat de serveur que l'ont va signer avec notre Authorites.

Capture d’écran 2024-12-17 à 11.45.50.png
Cliquer sur "Add/Sign"

Capture d’écran 2024-12-17 à 11.49.30.png
On renseigne :
-> Le description name
-> Le certificat d'autorité sera celui que l'ont vient de créer (il s'add automatiquement "normalement")
-> Le common name (CN) 
-> On renseigne encore pays + ville

Capture d’écran 2024-12-17 à 11.51.54.png

Pour finir :
-> Le type de certificat -> server certificate 
-> Alternative name -> FQDN or Hostname 
-> Type -> megaproduction.local

Capture d’écran 2024-12-17 à 11.53.14.png

Le certificat devrait apparaitre comme ceci :

Capture d’écran 2024-12-17 à 11.56.28.png

Maintenant on va pouvoir créer un certificat utilisateur : 

Capture d’écran 2024-12-17 à 11.45.50.png

On clique sur "Add/Sign"

Comme pour le certificat serveur, on doit renseigner quelques infos :
-> Descriptive name "ADMIN-LDAP"
-> Le certificat d'autorité sera celui que l'ont vient de créer (il s'add automatiquement "normalement")
-> Common Name (CN) "megaproduction.local"
-> Pays + Ville 

Capture d’écran 2024-12-17 à 12.03.29.png

Capture d’écran 2024-12-17 à 12.01.01.png
Pour finir :
-> Le type de certificat -> user certificate 
-> Alternative name -> FQDN or Hostname 
-> Type -> megaproduction.local

Capture d’écran 2024-12-17 à 12.01.29.png

Voici le certificat utilisateur :

Capture d’écran 2024-12-17 à 12.16.19.png

Il nous reste plus qu'à configurer OpenVPN.