Chiffrement
__CAPGO_KEEP_0__
Cette documentation explique comment migrer vers le système de cryptage v2. article de blog.
1. Créez une paire de clés
Section intitulée « 1. Créez une paire de clés »npx @capgo/cli key createStockez la clé privée de manière sécurisée. N'y commettez jamais et ne la partagez pas avec des parties non fiables.
Cette commande :
- Crée une nouvelle paire de clés dans votre application
- Supprime la clé ancienne de votre Capacitor config
- Conserve les fichiers de clé anciens pour la compatibilité vers le bas
2. Mettre à jour la Capacitor Config
Mise à jour de la configuration CapacitorQuand vous êtes invité à configurer l'encryption avec le nouveau canal afin de prendre en charge les anciens applications et faciliter la migration, sélectionnez oui. Cela ajoute une nouvelle defaultChannel option à votre configuration Capacitor.
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { appId: 'com.example.app', appName: 'Example App', plugins: { CapacitorUpdater: { // ... other options defaultChannel: 'encryption_v2' // New apps will use this channel } }};
export default config;3. Télécharger le Bundle dans le Nouveau Canal
Mise à jour de la configuration « 3. Télécharger le Bundle dans le Nouveau Canal »npx @capgo/cli bundle upload --channel encryption_v24. Activer l'auto-assignation
Mise à jour de la configuration « 4. Activer l'auto-assignation »npx @capgo/cli channel set encryption_v2 --self-assign5. Télécharger vers le canal ancien
Section intitulée « 5. Télécharger vers le canal ancien »npx @capgo/cli bundle upload --channel production6. Nettoyage (Après 3-4 Mois)
Section intitulée “6. Nettoyage (Après 3-4 Mois)”Une fois que tous les utilisateurs auront mis à jour leurs applications :
- Supprimer
defaultChannelde votre Capacitor config - Supprimer le canal ancien :
npx @capgo/cli channel delete encryption_v2Continuez de Encryption
Section intitulée “Continuez de Encryption”Si vous utilisez Encryption pour planifier la sécurité et la conformité, connectez-l’avec Encryption pour les détails d'implémentation en Encryption, Conformité pour les détails d'implémentation en 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é, et Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance.