Commit Graph

  • 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
  • b8fb45d4a3 feat(AsymCryptService): Decryptors und Encryptors Getter hinzugefügt. Developer 02 2024-12-05 13:17:23 +01:00
  • fa60147507 refactor(RSAFactoryParams): Implementierung von IJsonOnDeserialized anstelle von Lazy Initialization. Developer 02 2024-12-05 12:12:56 +01:00
  • e9d408a717 feat(AsymCryptParams): EncryptedPrivateKeyFileTag, PrivateKeyFileTag, PublicKeyFileTag und RSAKeyNameSeparator aus RSAFactoryParams verschoben. Developer 02 2024-12-05 11:34:35 +01:00
  • 5fd3fa2fc6 feat(AsymCryptParams): IRSADecryptor-Liste und IRSAEncryptor-Liste hinzugefügt. Developer 02 2024-12-05 11:31:00 +01:00
  • 0d5bcedc01 refactor(DIExtensions): Umbenennung von TryAddCryptographerConverter in AddCryptographerConverter Developer 02 2024-12-05 11:21:34 +01:00
  • 2e68a37944 feat(HashAlgorithmNameConverter): Erstellt für benutzerfreundlichere json de/serilization. - DI-Erweiterungsmethoden hinzugefügt Developer 02 2024-12-05 11:06:11 +01:00
  • 8076efb934 refactor(ReadOrCreateDirectory): Entfernt Developer 02 2024-12-05 10:28:15 +01:00
  • c38f7dcf72 rektor(RSA): Umbenennung von dir in cryptographer und Verschiebung der zugehörigen Klassen Developer 02 2024-12-05 10:03:39 +01:00
  • 6e4942c885 feat(Config): Verzeichnis erstellt Developer 02 2024-12-05 09:58:42 +01:00
  • d0dfd834b0 feat(Config): Verzeichnis erstellt und Params verschoben Developer 02 2024-12-05 09:57:12 +01:00
  • aa9951f242 refactor: KeyType entfernt Developer 02 2024-12-05 09:30:19 +01:00
  • 506685a0b5 refactor(RSACryptographer): Verfallsdatum und Version entfernt Developer 02 2024-12-05 09:17:44 +01:00
  • c9548238bb Revert "feat: CryptographerType-Enum hinzugefügt, um Schlüsseltypen darzustellen" Developer 02 2024-12-05 09:13:54 +01:00
  • 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. Developer 02 2024-12-05 01:28:22 +01:00
  • 609cd29dc5 feat(RSACryptographer): Issuer und Audience hinzugefügt Developer 02 2024-12-05 01:24:03 +01:00
  • cc3d1f58d3 feat(RSACryptographer): Version hinzugefügt Developer 02 2024-12-05 01:21:49 +01:00
  • c03f39c1a9 feat(RSACryptographer): Verfall hinzugefügt Developer 02 2024-12-05 01:15:59 +01:00
  • 750f7bc20c refactor(AsymCryptService): Entschlüsselungsinjektion entfernt Developer 02 2024-12-05 00:53:27 +01:00
  • 65989b23b3 refactor(RSAFactoryParams): Eigenschaft PbeParameters hinzugefügt Developer 02 2024-12-05 00:43:42 +01:00
  • c895d2df0e feat(RSAFactory): Formatierer für Schlüsselnamen entfernen Developer 02 2024-12-05 00:23:28 +01:00
  • 0c451cb834 feat(Core.Security.DIExtensions): Injektion von Parametern hinzugefügt Developer 02 2024-12-05 00:19:02 +01:00
  • 9396f48f46 feat(Core.Security.DIExtensions): Arrangierte DI-Erweiterung Developer 02 2024-12-05 00:02:03 +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
  • 09406ca505 feat(IAsymCryptService): Generischer Typ TParams hinzugefügt. Developer 02 2024-12-03 10:07:58 +01:00
  • 3aa5ad782f refactor: Aktualisierung der DefaultRSAKeyNameFormatter Signatur und Logik in RSAFactory Developer 02 2024-12-03 09:54:42 +01:00
  • 5991444efd feat(RSAFactoryParams): Erstellt, um die Konfigurationen der RSA-Fabrik zu trennen Developer 02 2024-12-02 18:08:13 +01:00
  • f720ea9cd6 refactor(IRSAFactory): Erstellt, um die Funktionalität von RSAFactory zu trennen Developer 02 2024-12-02 15:10:51 +01:00
  • a4b96c2f3e feat(Sicherheit): Umbenennung von CryptFactory und seiner Schnittstelle in (I)AsymCryptService Developer 02 2024-12-02 13:46:15 +01:00
  • 65c64a3f9a chore(API): Aktualisiert auf 2.0.1 feat/api Developer 02 2024-12-02 11:35:33 +01:00
  • 1d600aa453 refactor: Nullbarkeitsannotation zu ControllerExtensions-Methoden hinzugefügt Developer 02 2024-12-02 11:33:52 +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
  • 25e3855de2 refactor(DIExtensions): BaseHttpClientService-Injektion entfernen Developer 02 2024-11-25 14:02:54 +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
  • f9df2fb29e feat: DI-Erweiterung für HttpClient-Services verbessert Developer 02 2024-11-25 11:35:46 +01:00
  • ef7da0e52c refactor(HttpClientOptions): entfernt und durch IHttpClientOptions mit Klasseneinschränkung ersetzt Developer 02 2024-11-25 11:19:41 +01:00
  • f602a842be revert: IHttpClientOptions entfernen Developer 02 2024-11-25 11:03:15 +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
  • 3b8b315fea refactor(IHttpClientOptions): removed Developer 02 2024-11-25 10:42:22 +01:00
  • c65eefb954 feat(IHttpClientOptions): Abfrage-Parameter und Header hinzugefügt. Developer 02 2024-11-25 10:30:33 +01:00
  • 997fd533ac feat(BaseHttpClientService): Path getter und intter entfernt und geschützte readonly _path Variable hinzugefügt. Developer 02 2024-11-25 10:11:13 +01:00
  • bcfb5a8a70 feat(BaseHttpClientService): Uri Getter und Setter entfernt und geschützte readonly _uri Variable hinzugefügt. Developer 02 2024-11-25 10:09:05 +01:00
  • 049e9977f4 feat(BaseHttpClientService): Optionale Standard-Header und QueryParams hinzugefügt Developer 02 2024-11-25 10:05:42 +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
  • dd7f1c1ea0 fix(BaseHttpClientService): Null-Kontrolle zum Pfad hinzugefügt Developer 02 2024-11-22 13:19:42 +01:00
  • 4bb242a4cc feat(Tests.Client.BaseHttpClientServiceTests): Test für Abfrageparameter hinzugefügt Developer 02 2024-11-22 12:48:36 +01:00
  • b577067379 chore: gitignore aktualisieren Developer 02 2024-11-22 12:47:24 +01:00
  • bd4d4856ea feat(IHttpClientOptions): Basispfad zu http-Client-Optionen hinzugefügt Developer 02 2024-11-22 12:05:13 +01:00
  • c3a12ba5b7 chore: hochgestuft auf 1.1.0 Developer 02 2024-11-22 10:30:26 +01:00
  • 478bf13a4a Revert "chore(Client): hochgestuft auf 2,1" Developer 02 2024-11-22 10:29:03 +01:00
  • d8849f48da chore(Client): hochgestuft auf 2,1 Developer 02 2024-11-22 10:26:49 +01:00
  • c466c553dc chore: hochgestuft auf 2.1 Developer 02 2024-11-22 10:25:32 +01:00
  • 48afa6b433 feat(BaseHttpClientService.FetchAsync): Schema-, Port-, Pfad- und Query-Parameter-Optionen hinzugefügt Developer 02 2024-11-22 10:12:40 +01:00
  • e44b2895c9 feat(IHttpClientOptions): erstellt zur Abstraktion Developer 02 2024-11-22 09:18:19 +01:00
  • 85e5fc4018 feat(BaseHttpClientService): Header hinzugefügt Developer 02 2024-11-22 09:15:04 +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
  • 9c7319634a fix(RSAExtensions): Schlüssel in Dateinamen umbenennen Developer 02 2024-11-20 17:11:44 +01:00
  • 3becb208ec fix(RSAExtensions): Falsche Methoden zur Schlüsselbenennung entfernt Developer 02 2024-11-20 17:10:57 +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
  • f9c94e8464 refactor(IRSADecryptor): HasEncryptedPem getter-Methode hinzugefügt Developer 02 2024-11-20 10:52:39 +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
  • 1ebdd7e5bb feat(RSADecryptor): Öffentliche Constructure-Methode gemacht. Developer 02 2024-11-20 10:33:11 +01:00
  • 0e0513e640 feat(RSAExtensions): Methoden zum Speichern von IRSACryptographer.Pem erstellt. Developer 02 2024-11-20 10:32:25 +01:00
  • 683b95c205 refactor(RSAExtensions): GetRSADecryptor, TryGetRSADecryptor, GetRSAEncryptor und TryGetRSADecryptor Methoden hinzugefügt. Developer 02 2024-11-20 00:15:27 +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
  • 806bc01c17 refactor(PbePassword): CryptFactory.PbePassword.get privat und Secrets.PBE_PASSWORD intern gemacht. Developer 02 2024-11-19 19:44:52 +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