Verschlüsselung
__CAPGO_KEEP_0__
Diese Dokumentation erklärt, wie Sie auf das Verschlüsselungssystem v2 migrieren. Erfahren Sie mehr über das Verschlüsselungssystem v2 in dem Blogbeitrag.
1. Erstellen Sie eine Schlüsselpaar
Abschnitt mit dem Titel „1. Erstellen Sie eine Schlüsselpaar“npx @capgo/cli key createSpeichern Sie den privaten Schlüssel sicher. Vermeiden Sie es, ihn in der Quellcodeverwaltung zu speichern oder mit unvertrauenswürdigen Parteien zu teilen.
Diese Befehlszeile:
- Erstellt ein neues Schlüsselpaar in Ihrer App
- Entfernt den alten Schlüssel aus Ihrer Capacitor-Konfiguration
- Bewahrt alte Schlüsseldateien für die Rückwärtskompatibilität auf
2. Update Capacitor Config
Abschnitt mit dem Titel “2. Aktualisieren Sie die Capacitor-Konfiguration”Wenn Sie dazu aufgefordert werden “Möchten Sie die Verschlüsselung mit dem neuen Kanal einrichten, um alten Apps und die Migration zu erleichtern?”, wählen Sie ja. Dies fügt eine neue Option zu Ihrer __CAPGO_KEEP_0__-Konfiguration hinzu. defaultChannel 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;Abschnitt mit dem Titel “3. Hochladen des Bundles in den neuen Kanal”
Terminal-Fensternpx @capgo/cli bundle upload --channel encryption_v2Abschnitt mit dem Titel “4. Selbstzuweisung aktivieren”
Vorsichtnpx @capgo/cli channel set encryption_v2 --self-assign5. Hochladen in den alten Kanal
Sektion mit dem Titel “5. Hochladen in den alten Kanal”npx @capgo/cli bundle upload --channel production6. Säuberung (Nach 3-4 Monaten)
Abschnitt mit dem Titel “6. Säuberung (Nach 3-4 Monaten)”Sobald alle Benutzer ihre Apps aktualisiert haben:
- Entfernen
defaultChannelaus Ihrem Capacitor-Konfiguration - Löschen Sie den alten Kanal:
npx @capgo/cli channel delete encryption_v2Fortsetzung von Verschlüsselung
Sektion mit dem Titel “Fortsetzung von Verschlüsselung”Wenn Sie Verschlüsselung verwenden Verschlüsselung um die Sicherheit und die Einhaltung von Vorschriften zu planen, verbinden Sie es mit Verschlüsselung um die Implementierungsdetails in Verschlüsselung anzuzeigen Einhaltung von Vorschriften um die Implementierungsdetails in Einhaltung von Vorschriften anzuzeigen Capgo Sicherheits-Scanner um den Produktworkflow in Capgo Sicherheits-Scanner anzuzeigen Capgo Sicherheit zur Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum zur Produktworkflow in Capgo Vertrauenszentrum.