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) { } }
public ResultObject AddRdsCertificate(RdsCertificate certificate) { return(RemoteDesktopServicesController.AddRdsCertificate(certificate)); }