Developer 02
38bd23d012
refactor(RSAFactory): Entfernen der Methode ReadRSADecryptorAsync.
2024-12-07 02:01:06 +01:00
Developer 02
50e2581727
feat(RSACryptographer): Virtuelle UnableToInitPemEvent-Methode für den Fall hinzugefügt, dass sowohl pem als auch pem-Pfad null sein können
2024-12-07 01:33:56 +01:00
Developer 02
5c09d7775b
feat(RSACryptographer): Virtuelle FileNotFoundEvent-Methode für nicht gefundene Pem-Datei hinzugefügt
2024-12-07 01:26:00 +01:00
Developer 02
dbfee49dee
refactor(RSADecryptor): RSADecryptor, Version und Passwort entfernen und hinzufügen
2024-12-07 01:14:13 +01:00
Developer 02
0c6c84852d
refactor: Validierung für Pem-Eigenschaft hinzugefügt, um Ausnahme bei Nicht-Initialisierung auszulösen
...
- Die Pem-Eigenschaft wurde aktualisiert, um eine Validierung hinzuzufügen, die eine InvalidOperationException auslöst, falls sie vor der Initialisierung aufgerufen wird.
- Nicht verwendeten Import System.Text.Json.Serialization entfernt.
- Fehlermeldungen wurden erweitert, um Issuer und Audience für eine bessere Debugging-Kontextbereitschaft einzuschließen.
2024-12-07 00:57:10 +01:00
Developer 02
3f61b5064c
refactor(RSACryptographer): Verzeichnis- und Dateinamen-Intter in Setter umwandeln
2024-12-06 17:27:03 +01:00
Developer 02
f79d2e2352
refactor(IRSACryptographer): IJsonOnDeserialized-Implementierung entfernt
2024-12-06 17:22:42 +01:00
Developer 02
201da81aa5
refactor(RSACryptographer): anstatt PemPath.init zu verwenden, wurden getrennte Verzeichnis- und Dateinameneigenschaften hinzugefügt
2024-12-06 17:17:53 +01:00
Developer 02
bea57a25e8
feat(RSACryptographer) Init-Methode zur Verwaltung des pem-Importprozesses hinzugefügt
2024-12-06 15:12:21 +01:00
Developer 02
0ff89b4906
Reapply "refactor(RSACryptographer): Entfernte nullbare Eigenschaft von Issuer und Audience."
...
This reverts commit 600d17ef40a1ed5092ba3bde0c22c03f825ae1fb.
2024-12-05 23:18:19 +01:00
Developer 02
600d17ef40
Revert "refactor(RSACryptographer): Entfernte nullbare Eigenschaft von Issuer und Audience."
...
This reverts commit 16565eca4d0d92182306e72081c73caa19f944c7.
2024-12-05 23:08:13 +01:00
Developer 02
16565eca4d
refactor(RSACryptographer): Entfernte nullbare Eigenschaft von Issuer und Audience.
...
- Schnittstelle aktualisiert
- standardmäßig als leerer String zugewiesen.
2024-12-05 20:07:17 +01:00
Developer 02
8787c04917
refactor(AsymCryptParams): unnötige Eigenschaften entfernt
2024-12-05 15:50:53 +01:00
Developer 02
b3568216a0
refactor(IAsymCryptService): Indexer entfernt und Decryptors und Encryptors getter Methoden hinzugefügt.
2024-12-05 15:47:46 +01:00
Developer 02
6f520732dd
refactor(AsymCryptService): Entschlüsselungswörterbuch entfernt
2024-12-05 15:22:23 +01:00
Developer 02
8003cffb9b
refactor(CryptographerExtensions): In die Abstraktionsschicht verschieben
2024-12-05 15:20:56 +01:00
Developer 02
b02f93b38d
refactor(RSACryptographerList): entfernt
2024-12-05 15:19:44 +01:00
Developer 02
2f0c6a905a
chore: Hinzugefügtes ToDo
2024-12-05 15:03:28 +01:00
Developer 02
baf1f5e045
refactor(CryptographerExtensions): Aktualisiert, um IRSACryptographer anstelle von RSACryptographer zu verwenden, um die Abstraktion zu erhöhen.
2024-12-05 14:58:44 +01:00
Developer 02
b8a4a1f2b5
refactor(IRSACryptographer): Issuer und Audience Identifier String-Eigenschaften hinzugefügt
2024-12-05 14:50:05 +01:00
Developer 02
a69f610ef4
feat(CryptographerExtensions): Abfrage in SingleOrDefault verschieben
2024-12-05 14:38:32 +01:00
Developer 02
016d8bdcf2
feat(RSACryptographerList): Hinzufügen der Methode try get mit dem Wort out-key
2024-12-05 14:36:28 +01:00
Developer 02
738005f5dc
feat(RSACryptographerList): Die Ausgabe der Indexer-Methode ist nicht null und wirft eine Ausnahme, wenn sie nicht gefunden wird.
2024-12-05 14:33:24 +01:00
Developer 02
c96af25e23
feat(CryptographerExtensions): Erstellt Erweiterungen zum Suchen und Erstellen von RSACryptographerList.
2024-12-05 14:26:20 +01:00
Developer 02
35e2fef046
feat(RSACryptographerList): Erstellt, um die Cryptographer-Liste sowohl als Wörterbuch als auch als IEnumerable zu verwenden
2024-12-05 13:37:34 +01:00
Developer 02
b8fb45d4a3
feat(AsymCryptService): Decryptors und Encryptors Getter hinzugefügt.
2024-12-05 13:17:23 +01:00
Developer 02
fa60147507
refactor(RSAFactoryParams): Implementierung von IJsonOnDeserialized anstelle von Lazy Initialization.
2024-12-05 12:12:56 +01:00
Developer 02
e9d408a717
feat(AsymCryptParams): EncryptedPrivateKeyFileTag, PrivateKeyFileTag, PublicKeyFileTag und RSAKeyNameSeparator aus RSAFactoryParams verschoben.
2024-12-05 11:34:35 +01:00
Developer 02
5fd3fa2fc6
feat(AsymCryptParams): IRSADecryptor-Liste und IRSAEncryptor-Liste hinzugefügt.
2024-12-05 11:31:00 +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
8076efb934
refactor(ReadOrCreateDirectory): Entfernt
2024-12-05 10:28:15 +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
6e4942c885
feat(Config): Verzeichnis erstellt
2024-12-05 09:58:42 +01:00
Developer 02
d0dfd834b0
feat(Config): Verzeichnis erstellt und Params verschoben
2024-12-05 09:57:12 +01:00
Developer 02
aa9951f242
refactor: KeyType entfernt
2024-12-05 09:30:19 +01:00
Developer 02
506685a0b5
refactor(RSACryptographer): Verfallsdatum und Version entfernt
2024-12-05 09:17:44 +01:00
Developer 02
c9548238bb
Revert "feat: CryptographerType-Enum hinzugefügt, um Schlüsseltypen darzustellen"
...
This reverts commit 3ffdd49a47eac165df34615a790f00af267f928a.
2024-12-05 09:13:54 +01:00
Developer 02
3ffdd49a47
feat: CryptographerType-Enum hinzugefügt, um Schlüsseltypen darzustellen
...
Schlüssel zu kategorisieren.
- Werte hinzugefügt:
- `Private` für private Schlüssel.
- `EncPrivate` für verschlüsselte private Schlüssel.
- `Public` für öffentliche Schlüssel.
2024-12-05 01:28:22 +01:00
Developer 02
609cd29dc5
feat(RSACryptographer): Issuer und Audience hinzugefügt
2024-12-05 01:24:03 +01:00
Developer 02
cc3d1f58d3
feat(RSACryptographer): Version hinzugefügt
2024-12-05 01:21:49 +01:00
Developer 02
c03f39c1a9
feat(RSACryptographer): Verfall hinzugefügt
2024-12-05 01:15:59 +01:00
Developer 02
750f7bc20c
refactor(AsymCryptService): Entschlüsselungsinjektion entfernt
2024-12-05 00:53:27 +01:00
Developer 02
65989b23b3
refactor(RSAFactoryParams): Eigenschaft PbeParameters hinzugefügt
2024-12-05 00:43:42 +01:00
Developer 02
c895d2df0e
feat(RSAFactory): Formatierer für Schlüsselnamen entfernen
2024-12-05 00:23:28 +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
1a941b4728
feat(ReadOrCreateDirectory): Erstellt, um alle pem-Dateien aus dem Ordner zu lesen und neu zu erstellen, wenn die angegebenen Dateien nicht vorhanden sind.
2024-12-03 10:45:04 +01:00
Developer 02
c6942164e2
refactor(RSAFactory): _params wurde geschützt und generisch für die Verwendung in geerbten Klassen.
2024-12-03 10:29:40 +01:00
Developer 02
343560ed62
feat(AsymCryptParams): ReadOrCreateDirs-Eigenschaft zu params hinzugefügt, um die Aktualisierung von Entschlüsselungsprogrammen zu automatisieren
2024-12-03 10:24:49 +01:00