Chiffrement
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Cette documentation explique comment migrer vers le système d'encryption v2. Pour en savoir plus sur le système d'encryption v2, consultez l' article de blog.
1. Créer une paire de clés
section intitulée « 1. Create Key Pair »npx @capgo/cli key createStockez la clé privée de manière sécurisée. Ne la commitez jamais dans votre contrôle de version et ne la partagez pas avec des tiers non approuvés.
Cette commande :
- Crée une nouvelle paire de clés dans votre app
- Supprime l'ancienne clé de votre config Capacitor
- Conserve les anciens fichiers de clés pour la rétrocompatibilité
2. Mettre à jour la config Capacitor
Section intitulée « 2. Mettre à jour la config Capacitor »Lorsque le prompt « Do you want to setup encryption with the new channel in order to support old apps and facilitate the migration? » s'affiche, sélectionnez yes. Cela ajoute une nouvelle defaultChannel option à votre config 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. Envoyer le bundle dans le nouveau canal
Section intitulée « 3. Upload du bundle vers un nouveau canal »npx @capgo/cli bundle upload --channel encryption_v24. Activer l'auto-assignation
Section intitulée « 4. Activer l'auto-assignation »npx @capgo/cli channel set encryption_v2 --self-assign5. Envoyer dans l'ancien canal
Section intitulée « 5. Envoyer vers l'ancien canal »npx @capgo/cli bundle upload --channel production6. Nettoyage (après 3-4 mois)
Section intitulée « 6. Nettoyage (après 3-4 mois) »Once all users have updated their apps:
- Supprimer
defaultChannelde votre config Capacitor - Supprimer l'ancien canal :
npx @capgo/cli channel delete encryption_v2Continuer à partir de la section Chiffrement
Section intitulée « Continuer après l'encryption »Si vous utilisez Chiffrement pour planifier la sécurité et la conformité, connectez-l’à Chiffrement pour les détails d'implémentation du chiffrement, Conformité pour les détails d'implémentation de la conformité, Scanner de sécurité Capgo pour le workflow produit dans Capgo Security Scanner, Capgo et la sécurité pour le workflow produit dans Capgo Security, et Capgo Centre de confiance pour le workflow produit dans Capgo Trust Center.