Paquets chiffrés
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Chiffrement de bout en bout
Section intitulée “Chiffrement de bout en bout”À partir de la version 4.15.0, le plugin vous permet d'envoyer des mises à jour chiffrées.
Étape 1 : Créer une clé privée
Section intitulée “Étape 1 : Créer une clé privée”npx @capgo/cli key createÉtape 2 : Créer et compresser votre bundle
Section intitulée “Étape 2 : Créer et compresser votre bundle”npx @capgo/cli bundle zip [appId] --key-v2 --jsonLe --key-v2 flag utilise le nouveau système d'encryption avec des sommes de contrôl’améliorées, et le --json flag affichera les informations du bundle, y compris la somme de contrôle dont vous aurez besoin pour l'encryption.
Étape 3 : Encryptez votre bundle
Section intitulée « Étape 3 : Encryptez votre bundle »npx @capgo/cli encrypt [path/to/zip] [checksum]Le checksum paramètre est la somme de contrôle SHA256 générée par la commande zip dans l'étape 2. La commande encrypt retournera un ivSessionKey et générera une somme de contrôle chiffrée. N'oubliez pas de renommer ivSessionKey comme session_key clé dans le payload de mise à jour.
Étape 4 : Utilisez dans votre payload de mise à jour
Étape 4 : Utilisation dans votre payload de mise à jour{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}Le session_key est le ivSessionKey retourné par la commande de chiffrement, et le checksum est le checksum chiffré généré lors de la mise en encryption (pas le checksum original de la commande zip).
Ensuite, votre application pourra utiliser la clé privée pour déchiffrer le session_key et utiliser le déchiffré session_key pour déchiffrer la mise à jour. Le checksum chiffré garantit la vérification de l'intégrité du bundle.
En savoir plus
Étape intitulée « En savoir plus »Continuez de là des Bundles chiffrés
Sous-section intitulée « Continuez de là des Bundles chiffrés »Si vous utilisez Bundles chiffrés pour planifier la sécurité et la conformité, connectez-l’avec Utilisation de @capgo/capacitor-updater pour la capacité native dans Utilisation de @capgo/capacitor-updater, Chiffrement pour le détail d'implémentation dans Chiffrement, Conformité pour le détail d'implémentation dans Conformité Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, et Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité.