Zum Inhalt springen

🔐 Key

🔐 Verwalte Verschlüsselungsschlüssel für die sichere Bundle-Verteilung in Capgo Cloud, unterstützt End-to-End-Verschlüsselung mit einer Kombination aus RSA und AES.

Terminalfenster
npx @capgo/cli@latest key save

💾 Speichern Sie den öffentlichen Schlüssel in der Capacitor-Konfiguration, nützlich für CI-Umgebungen. Aus Sicherheitsgründen wird empfohlen, den Schlüssel nicht zu committen.

Beispiel:

Terminalfenster
npx @capgo/cli@latest key save --key ./path/to/key.pub

Optionen:

ParameterTypBeschreibung
-f,stringErzwingt die Generierung eines neuen Schlüssels
—keystringPfad zum Speichern in der Capacitor-Konfiguration
—key-datastringSchlüsseldaten für die Capacitor-Konfiguration
Terminalfenster
npx @capgo/cli@latest key create

🔨 RSA-Schlüsselpaar für die Ende-zu-Ende-Verschlüsselung erstellen. Erstellt .capgo_key_v2 (privat) und .capgo_key_v2.pub (öffentlich) im Projektstammverzeichnis. Der öffentliche Schlüssel wird in capacitor.config gespeichert, um die Entschlüsselung in der mobilen App zu ermöglichen. Den privaten Schlüssel niemals committen – sicher aufbewahren!

Beispiel:

Terminalfenster
npx @capgo/cli@latest key create

Optionen:

ParameterTypBeschreibung
-f,stringNeuen Schlüssel erzwingen
Terminalfenster
npx @capgo/cli@latest key delete_old

🧹 Entferne den alten Verschlüsselungsschlüssel aus der Capacitor-Konfiguration, damit nur der aktuelle Schlüssel verwendet wird.

Beispiel:

Terminalfenster
npx @capgo/cli@latest key delete_old

Wenn du es nutzt Key um Sicherheit und Compliance zu planen, verbinden Sie es mit 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, Capgo Sicherheit für den Produkt-Workflow in Capgo Security und Capgo Trust Center für den Produkt-Workflow im Capgo Trust Center.