Bundles 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
Sous-titre « Chiffrement de bout en bout »À partir de la version 4.15.0, le plugin permet d'envoyer des mises à jour chiffrées.
Étape 1 : Créez une clé privée
Section titled “Step 1: Create a private key”npx @capgo/cli key createÉtape 2 : Créez et archivez votre bundle
Étape 2 : Créez et archivez votre bundlenpx @capgo/cli bundle zip [appId] --key-v2 --jsonLe --key-v2 drapeau utilise le nouveau système d'encryption avec de meilleurs checksums, et le --json drapeau affichera les informations sur le bundle, y compris le checksum que vous aurez besoin pour l'encryption.
Étape 3 : Encryptez votre bundle
Étape 3 : Encryptez votre bundlenpx @capgo/cli encrypt [path/to/zip] [checksum]Le checksum ce paramètre est le checksum SHA256 généré par la commande zip au cours de l'étape 2. La commande de chiffrement retournera un ivSessionKey et générera un checksum chiffré. N'oubliez pas de renommer ivSessionKey clé comme session_key dans le payload de mise à jour.
Step 4: Use in your update payload
É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 C'est le checksum chiffré généré pendant l'encryption (pas le checksum original provenant 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 Déchiffrer l'update. Le hachage chiffré garantit la vérification de l'intégrité du bundle.
Continuez d'Encrypted Bundles
Section intitulée « Continuez à partir des ensembles chiffrés »Si vous utilisez Ensembles chiffrés pour planifier la sécurité et la conformité, connectez-l’avec En utilisant @capgo/capacitor-mises à jour pour la capacité native dans En utilisant @capgo/capacitor-mises à jour, 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é. Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité.