738005f5dc
feat(RSACryptographerList): Die Ausgabe der Indexer-Methode ist nicht null und wirft eine Ausnahme, wenn sie nicht gefunden wird.
Developer 02
2024-12-05 14:33:24 +01:00
c96af25e23
feat(CryptographerExtensions): Erstellt Erweiterungen zum Suchen und Erstellen von RSACryptographerList.
Developer 02
2024-12-05 14:26:20 +01:00
35e2fef046
feat(RSACryptographerList): Erstellt, um die Cryptographer-Liste sowohl als Wörterbuch als auch als IEnumerable zu verwenden
Developer 02
2024-12-05 13:37:34 +01:00
1a941b4728
feat(ReadOrCreateDirectory): Erstellt, um alle pem-Dateien aus dem Ordner zu lesen und neu zu erstellen, wenn die angegebenen Dateien nicht vorhanden sind.
Developer 02
2024-12-03 10:45:04 +01:00
c6942164e2
refactor(RSAFactory): _params wurde geschützt und generisch für die Verwendung in geerbten Klassen.
Developer 02
2024-12-03 10:29:40 +01:00
343560ed62
feat(AsymCryptParams): ReadOrCreateDirs-Eigenschaft zu params hinzugefügt, um die Aktualisierung von Entschlüsselungsprogrammen zu automatisieren
Developer 02
2024-12-03 10:24:49 +01:00
6873bac8a1
feat(AsymCryptParams): Erstellt als spezifizierte Optionen für AsymCryptService
Developer 02
2024-12-03 10:12:51 +01:00
816d5835f1
fix(BaseHttpClientService): Die Kodierung der Abfrageparameter wurde entfernt, da UriBuilder dies bereits tut. - Hochgestuft auf 2.0.3
Developer 02
2024-11-26 23:45:06 +01:00
4a64a31d47
refactor(Abstraction): Hochgestuft auf 2.2.1.
Developer 02
2024-11-25 14:30:20 +01:00
e9b2ba788f
refactor(IHttpClientOptions): Konvertiert Typ der Header von Key Value Pair Liste zu Dictionary.
Developer 02
2024-11-25 14:29:21 +01:00
e53813500a
chore(Core.Client): aufgerüstet auf 2.0.1
Developer 02
2024-11-25 14:05:17 +01:00
dd3d6e70cc
chore(Client): hochgestuft auf 2.2.0
Developer 02
2024-11-25 11:49:41 +01:00
02a87309df
chore(Abstraktionen): hochgestuft auf 2.2.0
Developer 02
2024-11-25 11:47:45 +01:00
0f7bdc9d0e
refactor: Vereinfachung der Logik zur Zusammenführung von Headern und Abfrageparametern in BaseHttpClientService
Developer 02
2024-11-25 11:46:08 +01:00
52a7664e57
fix(Client.DIExtensions): Generischer Typ zur Injektion mehrerer Client-Dienste hinzugefügt
Developer 02
2024-11-25 10:58:45 +01:00
ea3d1312b8
refactor(BaseHttpClientService): aktualisiert, um den Pfad zu initialisieren emty string, wenn es null ist und HttpClientOptions ohne IOptions hinzugefügt
Developer 02
2024-11-25 10:51:59 +01:00
0334fc4cdf
refactor(BaseHttpClientService): Verwendung von IEnumerable<KeyValuePair<string, object>> anstelle von Dictionary<string, string> in queryParams, form und headers inputs der FetchAsync Methode
Developer 02
2024-11-25 09:28:47 +01:00
0c2334cefb
refactor(BaseHttpClientService): Der Wert von query params wurde zum nullbaren Objekt, um Flag-Parameter hinzuzufügen.
Developer 02
2024-11-22 14:35:22 +01:00
70ccec9fef
feat(RSAFactory.ReadRSADecryptorAsync): ReadRSADecryptorAsync-Methode hinzugefügt, um die pem-Datei zu lesen und den Decryptor asynchron zu erstellen
Developer 02
2024-11-22 09:06:58 +01:00
f7193594b1
fix(RSAFactory): Dateiname und seine Erweiterung aus der Methode DefaultRSAKeyNameFormatter entfernt
Developer 02
2024-11-20 17:14:12 +01:00
1b00f9afa2
feat(CryptFactory): Der Parameter seperator der Funktionseigenschaft CryptFactory.RSAKeyNameFormatter ist jetzt nullbar.
Developer 02
2024-11-20 16:47:26 +01:00
b58d4aed2f
feat(RSAFactory): Statische Readonly-Eigenschaft hinzugefügt, um den Standard-RSA-Schlüsselnamen-Separator zu speichern
Developer 02
2024-11-20 16:43:27 +01:00
5adc67edf2
feat (CryptFactory): Verschieben der Standardparameter des RSA-Namensformatierers in die RSAFactory
Developer 02
2024-11-20 16:40:24 +01:00
0ff0de8159
feat (CryptFactory.RSADecryptorKeyFormatter): aktualisiert, um die erforderlichen Parameter als Eingabe zu nehmen, anstatt IRSADecryptor direkt als Eingabe zu nehmen
Developer 02
2024-11-20 16:37:09 +01:00
49b49271f3
feat(CryptFactory): ValidateForbidden ve ValidateSeparator Methoden in DefaultRSADecryptorKeyFormatter hinzugefügt
Developer 02
2024-11-20 15:13:05 +01:00
5c5a6bd181
feat(CryptFactory): RSADecryptorKeyFormatter Funktionseigenschaft hinzugefügt, um standardisierte Schlüsselnamen zu erstellen
Developer 02
2024-11-20 14:18:55 +01:00
6ab1777f7c
refactor(RSADecryptor): aktualisiert, um im Passwort- und Versions-Tupel-Format zu initieren, um Datenintegrität zu gewährleisten.
Developer 02
2024-11-20 12:49:36 +01:00
103ddf5c2e
feat(RSADecryptor): PasswordVersion-Eigenschaft hinzugefügt. Password.get intern gemacht. - Password.get entfernt und PasswordVersion-Eigenschaft in IRSADecryptor hinzugefügt
Developer 02
2024-11-20 11:17:38 +01:00
cdb0009e7c
refactor(RSADecryptor): statt der Verwendung einer separaten init-Methode zur Initialisierung von RSA, wurde Lazy Loading verwendet.
Developer 02
2024-11-20 10:51:18 +01:00
5010224500
feat(RSADecryptor): Eigenschaft hinzugefügt, um zu prüfen, ob der RSADecryptor pem verschlüsselt hat.
Developer 02
2024-11-20 10:38:34 +01:00
f28b43cc06
refactor(RSADecryptor): Lazy Loading in Encryptor Getter integriert, um die Leistung zu verbessern.
Developer 02
2024-11-19 23:58:04 +01:00
777a8a73ac
refactor: AddSecurity-Methode aktualisiert, um ICryptFactory direkt mit der CryptFactory-Instanz zu registrieren
Developer 02
2024-11-19 23:51:49 +01:00
77fc06991b
feat(CryptFactory): Erstellung einer separaten RSAFactory zur Erzeugung einer statischen Instanz
Developer 02
2024-11-19 23:49:34 +01:00
eeb50e837d
feat: Unterstützung für IRSADecryptor und Verwaltung der RSA-Entschlüsselung in den Klassen ICryptFactory und CryptFactory hinzugefügt
Developer 02
2024-11-19 23:14:44 +01:00
1b210714fd
feat(CryptFactory): Startprotokoll hinzugefügt, um Informationen über Core.Secrets bereitzustellen
Developer 02
2024-11-19 20:01:54 +01:00
0169097671
Chore: Hinzufügen des .net 8-Frameworks zu allen .net-Projekten. - Zentralisierte Nuget-Symbole. - Entfernte Projekte gelöscht.
Developer 02
2024-11-19 19:21:40 +01:00
90c73237eb
feat(Secrets): Statische Klasse Secrets erstellt, um feste Werte wie pbe password zu speichern.
Developer 02
2024-11-19 18:08:11 +01:00
2a9c9551b8
refactor(ICryptFactory.Password): umbenennen in PbePassword
Developer 02
2024-11-19 17:16:41 +01:00
a39728dff5
refactor(CryptFactory.Password): umbenennen in PbePassword
Developer 02
2024-11-19 17:14:54 +01:00
7048f385ef
feat: Erweiterung der CryptFactory um RSA-Schlüsselerzeugung und Verschlüsselungsunterstützung
Developer 02
2024-11-19 17:11:52 +01:00
cb9c5746b0
feat(CryptFactory.LazyStaticCryptFactory): umbenennen in LazyInstance
Developer 02
2024-11-19 13:47:31 +01:00
ed36015d1e
fix: CryptFactory.Instance in Getter-Methode für träges Laden umwandeln
Developer 02
2024-11-19 13:32:38 +01:00
6ce4a08c53
feat: DI-Erweiterung zur Registrierung von CryptFactory hinzugefügt
Developer 02
2024-11-19 13:19:14 +01:00
4c379c2d4d
feat(RSAExtensions) : Methoden hinzugefügt, um einen Verschlüsseler anhand seines Ausstellers und seiner Zielgruppe aus einem Wörterbuch zu erhalten
Developer 02
2024-11-18 17:56:21 +01:00