c472fa04bf
Tests unitaires pour le fichier AdeptActivate.java et ses classes associées. La classe AdeptActivateCli.java n'est pas inclue.
main
olivier2025-10-24 17:46:05 -07:00
6c0155986f
Documentation du fichier exécutable .jar AdeptActivateCli.jar
olivier2025-10-24 17:28:18 -07:00
84731b1a70
Héberger de nouveaux fichiers .jar et configurer le paramètres de test.
olivier2025-10-24 17:24:01 -07:00
2de7bb80f5
Ces classes étendent leurs classes respectives, mais chargent leurs données à partir des informations stockées par ADE dans le Registre Windows. Elles n'effectuent aucun appel réseau si les entrées de registre requises ne peuvent pas être trouvées. Lors de l'enregistrement des données (sauvegarde), les méthodes non surchargées sont utilisées, ce qui génère des fichiers compatibles avec "libgourou" dans le répertoire de sortie.
olivier2025-10-24 17:16:42 -07:00
72bbebf9b2
Cette classe implémente l'interface Runnable et utilise la bibliothèque "picocli" pour fournir une interface de ligne de commande pour AdeptActivate.java. AdeptActivateCli analyse valide et applique les options de ligne de commande, y compris la définition des valeurs par défaut. Il appelle ensuite les méthodes de AdeptActivate.java pour effectuer l'activation réelle.
olivier2025-10-24 17:05:50 -07:00
7605ed8fc3
Cette classe contient la logique métier principale pour créer les fichiers d'activation et pour activer un appareil auprès d'un serveur de contenu.
olivier2025-10-24 17:02:46 -07:00
2f0a5f652b
Classes utilitaire qui fourni des méthodes pour envoyer et recevoir des messages depuis des serveurs distants en utilisant le protocole HTTP. Cette classe ne contient pas les methodes "static" et elle doit être instanciée avant utilisation, ce qui permet la création d'une classe simulée (mock), l'étendant, spécifiquement pour des besoins de tests unitaires et d'intégration sans dépendance sur une réseau réelle.
olivier2025-10-24 17:00:12 -07:00
2269b610bc
Classes utilitaire qui fournit des méthodes pour extraire des données à partir d'objets XML Document et créer des représentations textuelles de ces objets.
olivier2025-10-24 16:53:24 -07:00
49cbbf691d
Classes utilitaire qui fournit des fonctionnalités cryptographiques pour le chiffrement et le déchiffrement symétriques (AES) et asymétriques (RSA).
olivier2025-10-24 16:51:37 -07:00
d850ae95be
Supprimer le code inutilisé
olivier2025-10-24 16:44:31 -07:00
70c9af1c80
Cette classe gère les informations de l'appareil, y compris la clé de chiffrement symétrique privée (AES) de l'appareil ("devicesalt"), le numéro de série de l'appareil, l'empreinte numérique de l'appareil et d'autres informations d'identification de l'appareil ("device.xml").
olivier2025-10-24 16:41:41 -07:00
0002779444
Cette classe gère les informations d'activation, y compris l'analyse des données d'activation à partir d'un fichier XML existant l'émission de requêtes HTTP au serveur de contenu pour obtenir des informations d'autorisation de base et le stockage des informations d'activation dans le système de fichiers sous forme de fichier XML.
olivier2025-10-24 16:36:57 -07:00
a8c91283dc
Programme pour creer les fichiers ePub chiffrés, pour les tests.
olivier2025-10-14 04:57:34 -07:00
1ce0ddc97c
fichée ePub simple pour les tests
olivier2025-10-12 01:09:08 -07:00