refactor(RSADecryptor): Verbesserung der PEM-Initialisierung und Konsistenz

- Die `Pem`-Eigenschaft aktualisiert, sodass während der Initialisierung automatisch `Init()` aufgerufen wird, um eine konsistente Einrichtung sicherzustellen.
- Die Methode `SetPem` überarbeitet, um nach dem Setzen des PEM-Werts `Init()` aufzurufen.
- Die Methode `Init()` verbessert, um null- oder leere PEM-Werte robuster zu behandeln.
- Fehlermeldungen für mehr Klarheit und bessere Debugging-Unterstützung verbessert.
- Interne RSA-Initialisierungslogik an die Verarbeitung von Verschlüsselungen angepasst.
This commit is contained in:
Developer 02
2024-12-16 10:05:51 +01:00
parent eced1a5afc
commit 58c8520c08
2 changed files with 18 additions and 8 deletions

View File

@@ -69,8 +69,6 @@ namespace DigitalData.Core.Security.Config
Task.Run(async () => await File.WriteAllTextAsync(path: path, pem));
}
}
decryptor.Init();
}
}
}