All links of one day
in a single page.
<Previous day - Next day>

rss_feedDaily RSS Feed
floral_left The Daily Shaarli floral_right
——————————— June 28, 2016 - Tuesday 28, June 2016 ———————————

Si vous utilisez OpenVPN et Easy-RSA (pour gérer simplement toute la cryptographie qu'il y a derrière), alors le certificat x509 de votre serveur VPN a une durée de vie d'un an, comme le certificat d'un-e utilisateur-rice de votre VPN. Non, je ne parle pas de votre AC mais bien du serveur VPN.

Pour le renouveler :

  • On suppose qu'une seule AC est utilisée, la même pour votre serveur que pour vos utilisateur-trices et on suppose que c'est une AC perso (auto-générée avec Easy-RSA) ;

  • On suppose qu'Easy-RSA travaille dans le dossier /etc/openvpn/easy-rsa/ ;

  • On suppose que le serveur prend ses fichiers cryptos (cert de l'AC des clients, son certificat et sa clé à lui, les paramètres DH, etc.) dans /etc/openvpn/crypto/ ;

  • Révoquer le certificat actuel :

    sudo -i
    cd /etc/openvpn/easy-rsa
    . ./vars
    ./revoke-full server
    rm /etc/openvpn/easy-rsa/keys/server.*
  • Mettre à jour la liste des révocations :

    cp /etc/openvpn/easy-rsa/keys/crl.pem /etc/openvpn/crypto/crl.pem
  • Générer une nouvelle paire de clés et un certificat :

    ./build-key-server server

Lorsqu'easy-rsa demande « Common Name (eg, your name or your server's hostname) », saisir le FQDN de votre serveur VPN genre vpn.arn-fai.net. Accepter tout le reste.

  • Déplacer le nouveau certificat (et la clé privée) à l'emplacement de l'ancien :

    cp /etc/openvpn/easy-rsa/keys/server.{key,crt} /etc/openvpn/crypto/
    rm /etc/openvpn/easy-rsa/keys/server.{key,csr}

Pas de mv car il faut conserver le crt dans l'arborescence d'easy-rsa.

  • Redémarrer OpenVPN pour que le nouveau certificat soit utilisé :

    systemctl restart openvpn@udp openvpn@tcp
-