diff options
Diffstat (limited to 'server/src/Data/Static/AppConfiguration.cs')
| -rw-r--r-- | server/src/Data/Static/AppConfiguration.cs | 7 |
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 }; } } |
