Zum Inhalt springen

Verschlüsselung

Diese Dokumentation erklärt, wie man auf das Verschlüsselungssystem v2 migriert. Erfahren Sie mehr über das Verschlüsselungssystem v2 in dem Blogbeitrag.

Terminalfenster
npx @capgo/cli key create

Speichern 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

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.

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;

3. Hochladen Sie das Bundle in den neuen Kanal

Abschnitt mit dem Titel „3. Bundle hochladen in neuen Kanal“
Terminalfenster
npx @capgo/cli bundle upload --channel encryption_v2
Terminalfenster
npx @capgo/cli channel set encryption_v2 --self-assign
Terminalfenster
npx @capgo/cli bundle upload --channel production

Wenn alle Benutzer ihre Apps aktualisiert haben:

  1. Löschen defaultChannel aus Ihrem Capacitor-Einstellungen
  2. Den alten Kanal löschen
Terminalfenster
npx @capgo/cli channel delete encryption_v2

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.