Aller au contenu

Chiffrement

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.

Fenêtre de terminal
npx @capgo/cli key create

Stockez 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é

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.

capacitor.config.ts
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;
Fenêtre de terminal
npx @capgo/cli bundle upload --channel encryption_v2
Fenêtre de terminal
npx @capgo/cli channel set encryption_v2 --self-assign
Fenêtre de terminal
npx @capgo/cli bundle upload --channel production

Once all users have updated their apps:

  1. Supprimer defaultChannel de votre config Capacitor
  2. Supprimer l'ancien canal :
Fenêtre de terminal
npx @capgo/cli channel delete encryption_v2

Continuer à 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.