public async void Get() { bool isEncrypted = Convert.ToBoolean(_configuration["ConnectionStrings:Encrypted"]); if (isEncrypted) { /* * In order to decrypt using this certificate, IIS_IUSRS has to have access to private key * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * WinHttpCertCfg.exe -g -c LOCAL_MACHINE\WebHosting -s "webgi.app" -a "HOMEVM10PRO\IIS_IUSRS" * */ /* * X509Store store = new X509Store("WebHosting", StoreLocation.LocalMachine); * store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly); * X509Certificate2Collection foundCertificates = * store.Certificates.Find( * X509FindType.FindByThumbprint, * "7970ca8de61cae007db15dfb01cf6f961397ef02", * true); * store.Close(); * if (foundCertificates.Count == 0) * return; * * X509Certificate2 cert = foundCertificates[0]; */ string encr = GIxUtils.EncryptString("Data Source=172.22.22.12;Initial Catalog=GI_TEST;User ID=WebGi;Password=P@$$w0rd4W3bG1;Persist Security Info=True;TrustServerCertificate=true;"); string decr = GIxUtils.DecyptString(encr); encr = GIxUtils.EncryptString("Barjakuzu010203"); //X509Certificate2 cert = new X509Certificate2(@"C:\webgi\webgi-app.pfx"); /* * byte[] data = Encrypt(cert); * byte[] data2 = Decrypt(cert, data); * string decrString = Encoding.ASCII.GetString(data2); * * string base64Encoded = Convert.ToBase64String(data); * byte[] data3 = Convert.FromBase64String(base64Encoded); * * byte[] data4 = Decrypt(cert, data3); * string decrString3 = Encoding.ASCII.GetString(data4); */ //_configuration["ConnectionStrings:DefaultConnection"] = "OK"; } //"<title>Service Hub</title><br/>**** " + _configuration["ConnectionStrings:DefaultConnection"] + "*****<br/>"+ await Response.WriteAsync("<!DOCTYPE html>" + "<html lang=\"en\">" + "<head>" + "<meta charset=\"UTF - 8\">" + "<meta name=\"viewport\" content=\"width = device - width, initial - scale = 1.0\">" + "<style>body{font-family: Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;font-weight: 400;}</style></head>" + "<body>" + "<center><h1>Service Hub - " + _configuration["Environmet"] + "</h1><hr><p>Nothing to see here</p></center>" + "</body>" + "</html>"); }