From 51ebf3fa67a3ee280ef62693f97c69d5f8845343 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 18 Nov 2024 10:58:34 +0100 Subject: [PATCH] =?UTF-8?q?refactor(Core.Security):=20Entfernt=20die=20Erw?= =?UTF-8?q?eiterungsmethoden=20im=20aktuellen=20Projekt.=20=20-=20Projekt?= =?UTF-8?q?=20Security.Extensions=20hinzugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DigitalData.Core.Security.csproj | 4 ++++ DigitalData.Core.Security/Extensions.cs | 13 ------------- DigitalData.Core.Security/RSADecryptor.cs | 4 +++- DigitalData.Core.Security/RSAEncryptor.cs | 4 +++- DigitalData.Core.Security/RSAExtensions.cs | 14 -------------- 5 files changed, 10 insertions(+), 29 deletions(-) delete mode 100644 DigitalData.Core.Security/Extensions.cs delete mode 100644 DigitalData.Core.Security/RSAExtensions.cs diff --git a/DigitalData.Core.Security/DigitalData.Core.Security.csproj b/DigitalData.Core.Security/DigitalData.Core.Security.csproj index a06fc69..1546666 100644 --- a/DigitalData.Core.Security/DigitalData.Core.Security.csproj +++ b/DigitalData.Core.Security/DigitalData.Core.Security.csproj @@ -6,4 +6,8 @@ enable + + + + diff --git a/DigitalData.Core.Security/Extensions.cs b/DigitalData.Core.Security/Extensions.cs deleted file mode 100644 index 1e13c9a..0000000 --- a/DigitalData.Core.Security/Extensions.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace DigitalData.Core.Security -{ - public static class Extensions - { - public static string ToBase64String(this byte[] bytes) => Convert.ToBase64String(bytes); - - public static byte[] Base64ToByte(this string base64String) => Convert.FromBase64String(base64String); - - public static byte[] ToBytes(this string str) => System.Text.Encoding.UTF8.GetBytes(str); - - public static string BytesToString(this byte[] bytes) => System.Text.Encoding.UTF8.GetString(bytes); - } -} \ No newline at end of file diff --git a/DigitalData.Core.Security/RSADecryptor.cs b/DigitalData.Core.Security/RSADecryptor.cs index 7d5be3c..9653732 100644 --- a/DigitalData.Core.Security/RSADecryptor.cs +++ b/DigitalData.Core.Security/RSADecryptor.cs @@ -1,4 +1,6 @@ -namespace DigitalData.Core.Security +using DigitalData.Core.Security.Extensions; + +namespace DigitalData.Core.Security { public class RSADecryptor : RSACryptographer { diff --git a/DigitalData.Core.Security/RSAEncryptor.cs b/DigitalData.Core.Security/RSAEncryptor.cs index 24e383d..36f2f78 100644 --- a/DigitalData.Core.Security/RSAEncryptor.cs +++ b/DigitalData.Core.Security/RSAEncryptor.cs @@ -1,4 +1,6 @@ -namespace DigitalData.Core.Security +using DigitalData.Core.Security.Extensions; + +namespace DigitalData.Core.Security { public class RSAEncryptor : RSACryptographer { diff --git a/DigitalData.Core.Security/RSAExtensions.cs b/DigitalData.Core.Security/RSAExtensions.cs deleted file mode 100644 index 846141b..0000000 --- a/DigitalData.Core.Security/RSAExtensions.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Security.Cryptography; - -namespace DigitalData.Core.Security -{ - public static class RSAExtensions - { - public static RSA ToRSA(this string pem) - { - var rsa = RSA.Create(); - rsa.ImportFromPem(pem); - return rsa; - } - } -} \ No newline at end of file