Skip to Content
Nouvelle version 12 disponible 🎉
LicensingFlux de travail de licenceSchéma de fichier de licence

Schéma de fichier de licence

La formule du fichier de licence correspond à l’approche traditionnelle des licences logicielles : un fichier de licence signé numériquement est distribué aux clients et validé en local par l’application, sans communication avec un serveur de licences. Cette formule est idéale lorsque les clients travaillent dans des environnements entièrement hors ligne, ou lorsque vous préférez une formule de déploiement plus simple, sans l’infrastructure qu’exigent les licences gérées par un serveur.

Le processus du fichier de licence se déroule ainsi :

  1. Le développeur du logiciel crée un modèle de licence dans le Babel Licensing Service.
  2. Le développeur génère un fichier de licence à partir du modèle et le signe numériquement avec une clé privée.
  3. Le Babel Licensing Service renvoie le fichier de licence généré.
  4. Le développeur distribue le fichier de licence au client par le moyen de son choix (téléchargement, e-mail, support physique, etc.).
  5. Le client installe le fichier de licence à l’emplacement approprié (généralement le répertoire de l’application).
  6. Au démarrage, l’application charge le fichier de licence depuis son emplacement.
  7. L’application valide la signature numérique du fichier de licence à l’aide d’une clé publique incorporée.
  8. L’application vérifie les détails de la licence, notamment la date d’expiration, les fonctionnalités sous licence et les éventuelles restrictions.
  9. Si la licence est valide, l’application active les fonctionnalités prévues par la licence.
  10. Si la licence n’est pas valide (expirée, falsifiée ou non conforme aux exigences pour une autre raison), l’application affiche un message d’erreur.
  11. L’application revalide périodiquement la licence pendant son fonctionnement, mais cette validation se fait entièrement en local, sans aucune communication avec un serveur.

Contrairement aux licences d’activation et aux licences flottantes, la licence fichier ne consomme pas de jetons de licence et fonctionne indépendamment du Babel Licensing Service une fois la licence générée. La validation de licence se déroule entièrement dans l’application cliente, qui utilise la clé publique incorporée pour vérifier l’authenticité et l’intégrité de la licence.

Les principaux avantages de la formule du fichier de licence sont la simplicité, un fonctionnement entièrement hors ligne et une infrastructure réduite. En contrepartie, cette approche offre moins de visibilité sur l’utilisation des licences et moins de possibilités de gestion des licences à distance que les formules de licence à base de jetons.

Last updated on