Bundle Criptati
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Crittografia end-to-end
Sezione intitolata “Crittografia end-to-end”A partire dalla versione 4.15.0 il plugin consente di inviare aggiornamenti crittografati.
Passo 1: Crea una chiave privata
Sezione intitolata “Passo 1: Crea una chiave privata”npx @capgo/cli key createPasso 2: Crea e zip il tuo bundle
Sezione intitolata “Passo 2: Crea e zip il tuo bundle”npx @capgo/cli bundle zip [appId] --key-v2 --jsonIl --key-v2 flag utilizza il nuovo sistema di crittografia con migliori checksum, e il --json flag visualizzerà le informazioni sul bundle, compreso il checksum che avrai bisogno per la crittografia.
Passo 3: Crittografa il tuo bundle
Sezione intitolata “Passo 3: Crittografa il tuo bundle”npx @capgo/cli encrypt [path/to/zip] [checksum]Il checksum parametro è il checksum SHA256 generato dal comando zip nel passo 2. Il comando di cifratura restituirà un ivSessionKey e genererà un checksum cifrato.Ricorda di rinominare ivSessionKey chiave come session_key nel payload di aggiornamento.
Passo 4: Utilizza nel tuo payload di aggiornamento
Sezione intitolata “Passo 4: Utilizza nel tuo payload di aggiornamento”{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}Il session_key è il ivSessionKey ritornato dal comando di cifratura, e il checksum è il checksum cifrato generato durante la cifratura (non il checksum originale dal comando zip).
Allora la tua app potrà utilizzare la chiave privata per decrittare il session_key e utilizzare il session_key decrittare l'aggiornamento. La checksum crittografata garantisce la verifica dell'integrità del bundle.
Scopri di più
Sezione intitolata “Scopri di più”Continua da Bundles Crittografati
Sezione intitolata “Continua da Bundles Crittografati”Se stai utilizzando Pacchetti Criptati per pianificare la sicurezza e la conformità, connettilo con Usando @capgo/capacitor-aggiornatore per la capacità nativa in Usando @capgo/capacitor-aggiornatore, Crittografia per il dettaglio di implementazione in Crittografia, Conformità per il dettaglio di implementazione in Conformità, Capgo Scansionatore di Sicurezza per il flusso di lavoro del prodotto in Capgo Scansionatore di Sicurezza, e Capgo Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza.