Sauter au contenu

Encryption

Cette documentation explique comment migrer vers le système de cryptage v2. En savoir plus sur le système de cryptage v2 dans le blog post.

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

Stockez la clé privée de manière sécurisée. Ne la commettez jamais dans le contrôle de source ou ne la partagez pas avec des parties non fiables.

Cette commande :

  • Crée une nouvelle paire de clés dans votre application
  • Supprime l'ancienne clé de votre Capacitor config
  • Conserve les anciens fichiers de clés pour la compatibilité backward

Lorsque vous êtes invité « Voulez-vous configurer l'encryption avec le nouveau canal afin de supporter les anciens applications et faciliter la migration ? », sélectionnez oui. Cela ajoute un nouveau defaultChannel option à votre Capacitor config.

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

Une fois que tous les utilisateurs auront mis à jour leurs applications :

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

Continuez depuis la section Chiffrement

Section intitulée “Continuez de l'Encodage”

Si vous utilisez Encodage pour planifier la sécurité et la conformité, connectez-le à Encodage pour les détails d'implémentation dans Encodage, Conformité pour les détails 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é, Centre de confiance Capgo pour le flux de travail du produit dans le Centre de confiance Capgo.