Crittografia
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa documentazione spiega come migrare al sistema di crittografia v2. Scopri di più sul sistema di crittografia v2 nel post del blog.
1. Crea coppia di chiavi
Sezione intitolata “1. Crea coppia di chiavi”npx @capgo/cli key createConserva la chiave privata in modo sicuro. Non commetterla mai nel controllo sorgente o condividerla con parti non fidate.
Questo comando:
- Crea una nuova coppia di chiavi nell'app
- Elimina la vecchia chiave dal tuo Capacitor config
- Conserva i vecchi file di chiave per compatibilità all'indietro
2. Aggiorna Capacitor Config
Sezione intitolata “2. Aggiorna la configurazione Capacitor”Quando viene richiesto “Vuoi impostare la crittografia con il nuovo canale per supportare le vecchie app e facilitare la migrazione?”, seleziona sì. Ciò 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 Bundle nel Nuovo Canale
Sezione intitolata “3. Carica Bundle nel Nuovo Canale”npx @capgo/cli bundle upload --channel encryption_v24. Abilita l'assegnazione auto
Sezione intitolata “4. Abilita l'assegnazione auto”npx @capgo/cli channel set encryption_v2 --self-assign5. Carica su Canale Vecchio
Sottosezione intitolata “5. Carica su Canale Vecchio”npx @capgo/cli bundle upload --channel production6. Pulizia (Dopo 3-4 Mesi)
Sezione intitolata “6. Pulizia (Dopo 3-4 Mesi)”Una volta che tutti gli utenti hanno aggiornato le loro app:
- Elimina
defaultChanneldal tuo Capacitor config - Elimina il vecchio canale:
npx @capgo/cli channel delete encryption_v2Continua da Encryption
Sottosezione intitolata “Continua da Encryption”Se stai utilizzando Crittografia per pianificare la sicurezza e la conformità, connettilo con Crittografia per i dettagli di implementazione in Crittografia, Conformità per i dettagli di implementazione in Conformità, Capgo Scanner di Sicurezza per il flusso di lavoro del prodotto in Capgo Scanner di Sicurezza, Sicurezza Capgo per il flusso di lavoro del prodotto in Sicurezza Capgo, e Centro di fiducia Capgo per il flusso di lavoro del prodotto in Centro di fiducia Capgo.