From 201da81aa502bc106cbac203cdb9b42ac5232de7 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 6 Dec 2024 17:17:53 +0100 Subject: [PATCH] =?UTF-8?q?refactor(RSACryptographer):=20anstatt=20PemPath?= =?UTF-8?q?.init=20zu=20verwenden,=20wurden=20getrennte=20Verzeichnis-=20u?= =?UTF-8?q?nd=20Dateinameneigenschaften=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Cryptographer/RSACryptographer.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DigitalData.Core.Security/Cryptographer/RSACryptographer.cs b/DigitalData.Core.Security/Cryptographer/RSACryptographer.cs index 06e53be..82833b9 100644 --- a/DigitalData.Core.Security/Cryptographer/RSACryptographer.cs +++ b/DigitalData.Core.Security/Cryptographer/RSACryptographer.cs @@ -8,11 +8,13 @@ namespace DigitalData.Core.Security.Cryptographer { private string? _pem; - private string? _pemPath; - public virtual string Pem { get => _pem; init => _pem = value; } - public string? PemPath { get => _pemPath; init => _pemPath = value; } + public string? PemPath => FileName is null ? null : Path.Combine(Directory, FileName); + + public string Directory { get; init; } = string.Empty; + + public string? FileName { get; init; } public RSAEncryptionPadding Padding { get; init; } = RSAEncryptionPadding.OaepSHA256;