Aller au contenu principal

Secrets chiffrés

Chaque champ secret des Paramètres est chiffré à l'enregistrement et écrit dans le fichier de configuration sous la forme ENC:…. Le serveur le déchiffre au chargement du fichier, avec la clé maître de l'installation.

Champ des Paramètrespassword ••••••• 👁ChiffréAES-256-GCM, clé maîtreEnregistréENC:Mq6vNg…2z==Démarrage du serveurdéchiffre avec la cléLIBERTY_MASTER_KEYenvironnementMots de passe des pools · identifiants API · clé de licence · clé IA · secret OIDC · mot de passe SMTPSaisie masquéel'œil l'afficheValeur ENC:jamais en clairClé maîtrecopie hors du serveur
ChampParamètres
Mot de passe d'un poolLiberty Next → Administrer → Pools
Identifiants d'un connecteur API (mot de passe, jeton, secret client)Liberty Next → Construire → Connecteurs
Clé de licence, clé d'API Anthropic, secret client OIDC, mot de passe SMTPLiberty Next → Administrer → App

Un champ secret est une saisie masquée avec un œil pour en afficher le contenu. Rien à activer : une valeur enregistrée depuis les Paramètres est toujours chiffrée, et l'enregistrement est refusé quand le serveur n'a pas de clé maître.

Pour fournir un secret par l'environnement, écrire ${VARIABLE} dans le fichier ; pour écrire une valeur ENC: à la main, utiliser liberty-crypto encrypt. Les détails — la clé, sa dérivation, les secrets <NOM>_FILE — se trouvent dans Chiffrement et secrets.

La clé maître

Garder une copie de la clé maître hors du serveur et ne jamais la changer sur une installation existante : toutes les valeurs ENC: deviendraient illisibles. ./liberty doctor vérifie qu'elle déchiffre chaque mot de passe de pool.