Vaulteron

Erstellen von Seed-Daten

Seed-Daten sind wichtig, um die Datenbank mit anfänglichen Werten zu befüllen. Im Kontext von Vaulteron müssen wir ein Schlüsselpaar generieren und Verschlüsselung unter Verwendung von Benutzeranmeldeinformationen durchführen. So erstellen Sie die Seed-Daten:

Voraussetzungen:

  • Der cryptoManager muss im window-Objekt global verfügbar sein (siehe Datei cryptoManager).
  • Passen Sie das Anmeldekennwort im folgenden Codeausschnitt bei Bedarf an.
window.globalCryptoManager.createAsynchronousKeyPair().then(kp => {
let loginPW = "12345";
let userName = "Mako";
console.log(kp);
let result = "";
result += `public const string ${userName}PublicKey = @"${kp.publicKey}";`;
result += `public const string ${userName}PrivateKey = @"${kp.privateKey}";`;
window.globalCryptoManager.encryptUsingUserCredentials(kp.privateKey, loginPW).then(privKey => {
result += `public const string ${userName}EncryptedPrivateKey = @"${privKey}";`;
console.log(result);
});
});

Indem Sie diesen Anweisungen folgen, können Sie die Datenbank erfolgreich einrichten, potenzielle Migrationsfehler behandeln und Seed-Daten für die mit React erstellte Vaulteron Client-App generieren. Dies stellt eine solide Grundlage für den Aufbau einer sicheren und effizienten Plattform zur Verwaltung sensibler Informationen dar.

Kontakt

Xeas GmbH – Vaulteron
Neubaugasse 24,
8020 Graz

office@vaulteron.com