Esempio n. 1
0
        public void SaveSettings(System.Collections.Specialized.StringDictionary settings)
        {
            settings["ConnectionBroker"]        = txtConnectionBroker.Text;
            settings["RootOU"]                  = txtRootOU.Text;
            settings["ComputersRootOU"]         = txtComputersRootOu.Text;
            settings["PrimaryDomainController"] = txtPrimaryDomainController.Text;
            settings["UseCentralNPS"]           = chkUseCentralNPS.Checked.ToString();
            settings["CentralNPS"]              = chkUseCentralNPS.Checked ? txtCentralNPS.Text : string.Empty;
            settings[RdsServerSettings.ALLOWCOLLECTIONSIMPORT] = cbCollectionsImport.Checked.ToString();

            settings["GWServrsList"] = GWServers;

            try
            {
                if (upPFX.HasFile.Equals(true))
                {
                    var certificate = new RdsCertificate
                    {
                        ServiceId = PanelRequest.ServiceId,
                        Content   = Convert.ToBase64String(upPFX.FileBytes),
                        FileName  = upPFX.FileName,
                        Hash      = txtPFXInstallPassword.Text
                    };

                    ES.Services.RDS.AddRdsCertificate(certificate);
                }
            }
            catch (Exception)
            {
            }
        }
Esempio n. 2
0
 public ResultObject AddRdsCertificate(RdsCertificate certificate)
 {
     return(RemoteDesktopServicesController.AddRdsCertificate(certificate));
 }