Developer 02
97c4f7bf8f
refactor(CryptographParams): umbenannt in CryptoFactoryParams
2025-01-09 22:33:56 +01:00
Developer 02
1875bf46fa
feat(DIExtensions): Umbenennung der AddCryptograph-Methoden in AddCryptoFactory
2025-01-09 20:38:15 +01:00
Developer 02
079f0c69c7
fix(Kryptograph): Umbenannt in Krypto-Fabrik.
2025-01-09 20:10:45 +01:00
Developer 02
dc45cf2c08
refactor(JwtSignatureHandler): Aktualisiert, um RSAPrivateKey anstelle des Deskriptors zu verwenden
2025-01-07 13:55:30 +01:00
Developer 02
09a31b5a3d
refactor(TokenDescription): Nach RSAKey verschoben, um unter RSAPrivateKey definiert werden zu können
2025-01-07 13:22:45 +01:00
Developer 02
b5cecac745
refactor(DIExtensions): Umbenennung der Methode AddAsymCryptHandler in AddCryptograph
2025-01-07 12:19:42 +01:00
Developer 02
0f4b5430a3
refactor(AsymCryptParams): Umbenennen in CryptographParams.
2025-01-07 12:12:50 +01:00
Developer 02
7f2d2dadfa
refactor(DigitalData.Core.Security): Umbenennung des Unternamensraums von Cryptographer in RSAKey
2025-01-07 12:09:34 +01:00
Developer 02
ac0b6f739b
refactor(AsymCryptHandler): Renamed to Cryptograph
2025-01-07 12:03:01 +01:00
Developer 02
d9d61368e3
refactor(IAsymCryptHandler): Umbenannt in ICryptograph
2025-01-07 12:01:39 +01:00
Developer 02
e8c98115b6
refactor(IRSAFactory): umbenannt in IAsymmetricKey
2025-01-07 11:48:27 +01:00
Developer 02
14485af448
fix(DIExtensions): Umbenennung der Methode AddAsymCryptService in AddAsymCryptHandler
2025-01-07 10:38:10 +01:00
Developer 02
4874079b69
fix: TokenParams-Kaliber erstellt, um Token-Beschreibungen über IOptions zu konfigurieren
2025-01-07 10:21:25 +01:00
Developer 02
592b949f57
feat: Unterstützung für Token-Beschreibungen im JwtSignatureHandler hinzugefügt
...
- Methoden eingeführt, um Token-Beschreibungen im DI-Container zu konfigurieren und zu registrieren.
- Überladungen zu `AddJwtSignatureHandler` hinzugefügt, um sowohl konfigurationsbasierte als auch Inline-Token-Beschreibungen zu unterstützen.
2025-01-06 16:32:32 +01:00
Developer 02
8850ac4ac9
refactor(DIExtensions): Methode AddJwtSignatureHandler hinzugefügt
2025-01-06 16:08:45 +01:00
Developer 02
389d64c25d
refactor(AsymCryptService): umbenannt in AsymCryptHandler
2025-01-06 10:44:03 +01:00
Developer 02
79dffef528
Refactor: Entfernung der generischen IRSAFactory und IAsymCryptService.
...
- RSAFactory und AsymCryptService aktualisiert.
- Aktualisierte DI-Erweiterungen
2024-12-20 10:30:12 +01:00
Developer 02
af478e974c
refactor(TokenDescriptorProvider): entfernt und eine Mapper-Erweiterungsmethode mit derselben Funktionalität zur Vereinfachung hinzugefügt.
2024-12-20 09:44:04 +01:00
Developer 02
2d675a16ad
feat(TokenDescriptorProvider): Erstellt, um eine beliebige TokenDescription auf SecurityTokenDescriptor abzubilden.
2024-12-20 01:42:23 +01:00
Developer 02
6f5b4efefb
feat(ClaimDescriptor): Erstellt, um claimsMapper und subjectMapper von TPrincipal für SecurityTokenDescriptor zu registrieren.
...
- DI-Erweiterungsmethode erstellt.
2024-12-20 00:48:55 +01:00
Developer 02
b6b12c7702
feat(MappingProfile): Mapping-Profil hinzugefügt, um TokenDescription in SecurityTokenDescriptor über AutoMapper zu konvertieren
2024-12-20 00:11:33 +01:00
Developer 02
a8403087f6
feat(DIExtensions): Die Methode AddCryptographerConverter wurde entfernt.
2024-12-18 13:17:18 +01:00
Developer 02
0235c83075
feat(RSAFactoryParams): Umbenennung von PbeHashAlgorithmName in PbeHashAlgorithm und Hinzufügen von String-Proportionen mit dem Namen von PbeHashAlgorithmName.
...
- PbeHashAlgorithmName.init Methoden hinzugefügt, um zu versuchen, PbeHashAlgorithm mit Reflection zu initialisieren. Wenn er null ist, wird er nach dem Namen generiert.
- PbeHashAlgorithmName.get hinzugefügt, um den Namen von PbeHashAlgorithm zu erhalten.
2024-12-18 13:04:15 +01:00
Developer 02
154478c318
feat(ParamsConfigureOptions): Erstellt, um nach der Konfiguration über appsettings initialisiert zu werden.
...
- DI Extension Methoden wurden entsprechend bearbeitet.
2024-12-16 17:20:40 +01:00
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