Crittografia
Copia un prompt di setup con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa documentazione spiega come migrare al sistema di encryption v2. Scopri di più sul sistema di encryption v2 nel post sul blog.
1. Crea la coppia di chiavi
titolo “1. Create Key Pair”npx @capgo/cli key createConserva la chiave privata in modo sicuro. Non caricarla mai su un repository o condividerla con terze parti non fidate.
Questo comando:
- Crea una nuova coppia di chiavi nella tua app
- Rimuove la vecchia chiave dalla configurazione Capacitor
- Mantiene i vecchi file della chiave per la retrocompatibilità
2. Aggiorna la config di Capacitor
Sezione intitolata “2. Aggiorna la configurazione Capacitor”Quando ti viene chiesto “Vuoi configurare la crittografia con il nuovo canale per supportare le vecchie app e facilitare la migrazione?”, seleziona yes. Questo aggiunge una nuova defaultChannel opzione alla tua configurazione 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. Carica il bundle sul nuovo canale
Sezione intitolata “3. Carica il bundle su un nuovo channel”npx @capgo/cli bundle upload --channel encryption_v24. Abilita l'auto-assegnazione
Sezione intitolata “4. Abilita il self-assignment”npx @capgo/cli channel set encryption_v2 --self-assign5. Carica sul vecchio canale
Sezione: “5. Upload su vecchio Channel”npx @capgo/cli bundle upload --channel production6. Pulizia (dopo 3-4 mesi)
Sezione: “6. Cleanup (dopo 3-4 mesi)”Una volta che tutti gli utenti hanno aggiornato l'app:
- Rimuovi
defaultChanneldalla tua configurazione Capacitor - Elimina il vecchio channel:
npx @capgo/cli channel delete encryption_v2Continua da Crittografia
Sezione intitolata “Continua da Encryption”Se stai usando Crittografia per pianificare sicurezza e compliance, collegalo a Crittografia per i dettagli di implementazione in Encryption, Conformità per i dettagli di implementazione in Compliance, Scanner di sicurezza Capgo per il workflow di Capgo Security Scanner, Sicurezza Capgo per il workflow di Capgo Security, e Trust Center di Capgo per il workflow di Capgo Trust Center.