Developer 02
7da93c6719
refactor(DIExtensions): Verbesserung der Registrierung von AsymCrypt-Diensten und Vereinfachung von Overloads
...
- `AddAsymCryptService` aktualisiert, um eine Standardimplementierung mit `AsymCryptParams` ohne generische Typen bereitzustellen.
- Neue Überladung von `AddAsymCryptService` hinzugefügt, die eine `IConfigurationSection` für Standardparameter akzeptiert.
- Lebensdauer der Service-Registrierungen für `IAsymCryptService` von `Scoped` auf `Singleton` geändert, um Konsistenz und geringeren Overhead zu gewährleisten.
2024-12-16 09:44:51 +01:00
Developer 02
644283cf8f
refactor(AsymCryptService): Nicht-generische Schnittstelle erstellt.
...
- Geordnete DI-Registrierungsmethoden.
2024-12-13 14:44:09 +01:00
Developer 02
82aa8d1143
refactor(DIExtensions): Alle TryAddSingelton wurden in AddSingelton umgewandelt, um im Falle einer falschen Ausnahme den Fehler zu protokollieren.
...
- SetAsDefault-Parameter hinzugefügt, um nicht-generische IRSAFactory im Falle einer Konfiguration über appsettings registrieren zu können.
2024-12-13 14:00:43 +01:00
Developer 02
7459f05748
refactor(RSAFactory): Schaffung einer nicht-generischen, getrennten Schnittstelle, um eine statische Standardinstanz erstellen zu können.
...
- Statische Instanzklasse erstellt.
- Geordnete DI-Registrierungsmethoden.
2024-12-13 13:47:44 +01:00
Developer 02
0d5bcedc01
refactor(DIExtensions): Umbenennung von TryAddCryptographerConverter in AddCryptographerConverter
2024-12-05 11:21:34 +01:00
Developer 02
2e68a37944
feat(HashAlgorithmNameConverter): Erstellt für benutzerfreundlichere json de/serilization.
...
- DI-Erweiterungsmethoden hinzugefügt
2024-12-05 11:06:11 +01:00
Developer 02
c38f7dcf72
rektor(RSA): Umbenennung von dir in cryptographer und Verschiebung der zugehörigen Klassen
2024-12-05 10:03:39 +01:00
Developer 02
d0dfd834b0
feat(Config): Verzeichnis erstellt und Params verschoben
2024-12-05 09:57:12 +01:00
Developer 02
0c451cb834
feat(Core.Security.DIExtensions): Injektion von Parametern hinzugefügt
2024-12-05 00:19:02 +01:00
Developer 02
9396f48f46
feat(Core.Security.DIExtensions): Arrangierte DI-Erweiterung
2024-12-05 00:02:03 +01:00
Developer 02
f720ea9cd6
refactor(IRSAFactory): Erstellt, um die Funktionalität von RSAFactory zu trennen
2024-12-02 15:10:51 +01:00
Developer 02
a4b96c2f3e
feat(Sicherheit): Umbenennung von CryptFactory und seiner Schnittstelle in (I)AsymCryptService
2024-12-02 13:46:15 +01:00
Developer 02
777a8a73ac
refactor: AddSecurity-Methode aktualisiert, um ICryptFactory direkt mit der CryptFactory-Instanz zu registrieren
2024-11-19 23:51:49 +01:00
Developer 02
ed36015d1e
fix: CryptFactory.Instance in Getter-Methode für träges Laden umwandeln
2024-11-19 13:32:38 +01:00
Developer 02
6ce4a08c53
feat: DI-Erweiterung zur Registrierung von CryptFactory hinzugefügt
2024-11-19 13:19:14 +01:00