summaryrefslogtreecommitdiffstats
path: root/server/src/Data/Static/AppConfiguration.cs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/Data/Static/AppConfiguration.cs')
-rw-r--r--server/src/Data/Static/AppConfiguration.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/src/Data/Static/AppConfiguration.cs b/server/src/Data/Static/AppConfiguration.cs
index 08fc716..d05f2c2 100644
--- a/server/src/Data/Static/AppConfiguration.cs
+++ b/server/src/Data/Static/AppConfiguration.cs
@@ -1,3 +1,6 @@
+using System.Security.Cryptography.X509Certificates;
+using System.Text;
+
namespace IOL.GreatOffice.Api.Data.Static;
public class AppConfiguration
@@ -24,7 +27,10 @@ public class AppConfiguration
public string GITHUB_CLIENT_ID { get; set; }
public string GITHUB_CLIENT_SECRET { get; set; }
public string APP_AES_KEY { get; set; }
+ public string APP_CERT { get; set; }
+ public X509Certificate2 CERT1() => new (Convert.FromBase64String(APP_CERT));
+
public object GetPublicVersion() {
return new {
DB_HOST,
@@ -47,6 +53,7 @@ public class AppConfiguration
GITHUB_CLIENT_ID = GITHUB_CLIENT_ID.Obfuscate() ?? "",
GITHUB_CLIENT_SECRET = GITHUB_CLIENT_SECRET.Obfuscate() ?? "",
APP_AES_KEY = APP_AES_KEY.Obfuscate() ?? "",
+ CERT1 = CERT1().PublicKey.Oid.FriendlyName
};
}
}