Verschlüsselung
Ein Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline 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 dem Blogbeitrag.
1. Schlüsselpaar erstellen
Abschnitt mit dem Titel „1. Schlüsselpaar erstellen“npx @capgo/cli key createSpeichern Sie den privaten Schlüssel sicher. Komitieren Sie ihn niemals in die Quellkontrolle oder teilen Sie ihn mit unvertrauenswürdigen Parteien.
Diese Kommandozeilenanweisung:
- Erstellt ein neues Schlüsselpaar in Ihrer App
- Entfernt das alte Schlüssel aus Ihrer Capacitor Konfiguration
- Bewahrt alte Schlüsseldateien für die Rückwärtskompatibilität auf
2. Aktualisieren Sie die Capacitor Konfiguration
Abschnitt mit dem Titel “2. Aktualisieren Sie die Capacitor Konfiguration”Wählen Sie bei der Aufforderung “Möchten Sie die Verschlüsselung mit dem neuen Kanal einrichten, um alte Apps zu unterstützen und die Migration zu erleichtern?”, die Option “Ja” aus. Dies fügt eine neue 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. Hochladen Sie das Bundle in den neuen Kanal
Abschnitt mit dem Titel „3. Bundle hochladen in 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. In den alten Kanal hochladen
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)”Wenn alle Benutzer ihre Apps aktualisiert haben:
- Löschen
defaultChannelaus Ihrem Capacitor-Einstellungen - Den alten Kanal löschen
npx @capgo/cli channel delete encryption_v2Weitergehen von der Verschlüsselung
Abschnitt mit dem Titel “Weitergehen von der Verschlüsselung”Wenn Sie Verschlüsselung verwenden Verschlüsselung um Sicherheit und Compliance zu planen, verbinden Sie sie mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Kongruenz für die Implementierungsdetails in Kongruenz, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Trust Center für den Produktworkflow in Capgo Trust Center.