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