Verschlüsselung
Einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Diese Dokumentation erklärt, wie man auf das Verschlüsselungssystem v2 migriert. Erfahren Sie mehr über das Verschlüsselungssystem v2 in der Blogbeitrag.
1. Schlüsselpaar erstellen
Abschnitt mit dem Titel „1. Schlüsselpaar erstellen“npx @capgo/cli key createSpeichere den privaten Schlüssel sicher. Erstelle ihn nie in deinem Quellcode oder teile ihn mit unzuverlässigen Parteien.
Diese Kommandozeile:
- Erstellt ein neues Schlüsselpaar in deiner App
- Entfernt den alten Schlüssel aus deiner Capacitor-Konfiguration
- Bleibt alte Schlüsseldateien für die Rückwärtskompatibilität
2. Capacitor-Konfiguration aktualisieren
Abschnitt mit dem Titel „2. Capacitor-Konfiguration aktualisieren“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 einem neuen defaultChannel Option zu Ihrer Capacitor Konfiguration hinzu.
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. Bundle hochladen in den neuen Kanal
Abschnitt mit dem Titel “3. Bundle hochladen in den neuen Kanal”npx @capgo/cli bundle upload --channel encryption_v24. Selbstzuweisung aktivieren
Abschnitt mit dem Titel “4. Selbstzuweisung aktivieren”npx @capgo/cli channel set encryption_v2 --self-assign5. Hochladen in den alten Kanal
Abschnitt mit dem Titel „5. Hochladen in den alten Kanal“npx @capgo/cli bundle upload --channel production6. Reinigung (Nach 3-4 Monaten)
Abschnitt mit dem Titel “6. Reinigung (Nach 3-4 Monaten)”Sobald alle Benutzer ihre Apps aktualisiert haben:
- Löschen
defaultChannelaus Ihrem Capacitor-Konfiguration - Löschen Sie den alten Kanal:
npx @capgo/cli channel delete encryption_v2Bleib weiter bei Verschlüsselung
Abschnitt mit dem Titel “Bleib weiter bei Verschlüsselung”Wenn Sie Verschlüsselung zur Planung von Sicherheit und Compliance verwenden, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Compliance für die Implementierungsdetails in Compliance, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Vertrauenszentrum.