Verschlüsselte Bundles
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Ende-zu-Ende-Verschlüsselung
Abschnitt mit dem Titel „End-to-End-Verschlüsselung“Ab Version 4.15.0 ermöglicht das Plugin das Senden verschlüsselter Updates.
Schritt 1: Privaten Schlüssel erstellen
Abschnitt mit dem Titel „Schritt 1: Einen Private Key erstellen“npx @capgo/cli key createSchritt 2: Bundle erstellen und zippen
Abschnitt mit dem Titel „Schritt 2: Bundle erstellen und zippen“npx @capgo/cli bundle zip [appId] --key-v2 --jsonDer --key-v2 Flag nutzt das neue Verschlüsselungssystem mit besseren Checksummen, und das --json Flag gibt die Bundle-Informationen inklusive der Checksumme aus, die du für die Verschlüsselung benötigst.
Schritt 3: Bundle verschlüsseln
Abschnitt mit dem Titel „Schritt 3: Bundle verschlüsseln“npx @capgo/cli encrypt [path/to/zip] [checksum]Der checksum Der Parameter ist der SHA256-Checksum, der durch den zip-Befehl in Schritt 2 generiert wurde. Der encrypt-Befehl gibt einen ivSessionKey und generiert einen verschlüsselten Checksum. Denke daran, die ivSessionKey als session_key im Update-Payload umzubenennen.
Schritt 4: Verwendung im Update-Payload
Abschnitt mit dem Titel „Schritt 4: Verwendung im Update-Payload“{"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"}Der session_key ist der ivSessionKey vom encrypt-Befehl zurückgegebene, und der checksum ist die beim Verschlüsseln erzeugte verschlüsselte Checksumme (nicht die ursprüngliche Checksumme aus dem zip-Befehl).
Deine App kann dann den Private Key nutzen, um den session_key und den entschlüsselten session_key um das Update zu entschlüsseln. Der verschlüsselte Checksum stellt die Integritätsprüfung des Bundles sicher.
Mehr erfahren
Abschnitt mit dem Titel „Mehr erfahren“Weiter mit verschlüsselten Bundles
Abschnitt mit dem Titel „Weiter mit Encrypted Bundles“Wenn du es nutzt Verschlüsselte Bundles um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-updater für die native Funktion in der Verwendung von @capgo/capacitor-updater, Verschlüsselung für die Implementierungsdetails in Encryption, Compliance für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, und Capgo Sicherheit für den Produkt-Workflow in Capgo Security.