Пример #1
0
        private void OnDeleteAppButtonClick(object sender, EventArgs e)
        {
            SsoConfiguration config = new SsoConfiguration();
             config.DeleteApplication(_currentApp);
             SetCurrentApplication("");

             keyTextBox.Text = "";
             ivTextBox.Text = "";

             statusLabel.Text = "Application deleted successfully";
        }
Пример #2
0
        private void OnOpenAppButtonClick(object sender, EventArgs e)
        {
            using ( EnterAppNameForm dlg = new EnterAppNameForm() ) {
            DialogResult res = dlg.ShowDialog(this);
            if ( res == DialogResult.OK ) {
               string key, iv;
               SsoConfiguration config = new SsoConfiguration();
               config.LoadApplicationData(dlg.ApplicationName, out key, out iv);
               SetCurrentApplication(dlg.ApplicationName);

               if ( !String.IsNullOrEmpty(key) )
                  _key.Key = Convert.FromBase64String(key);
               else
                  _key.KeyString = "";
               if ( !String.IsNullOrEmpty(iv) )
                  _key.IV = Convert.FromBase64String(iv);
               else
                  _key.IVString = "";
            }
             }
        }
Пример #3
0
 private void OnSaveAppButtonClick(object sender, EventArgs e)
 {
     SsoConfiguration config = new SsoConfiguration();
      string key = Convert.ToBase64String(_key.Key);
      string iv = Convert.ToBase64String(_key.IV);
      config.SaveApplicationData(_currentApp, key, iv);
      statusLabel.Text = "Changes saved successfully";
 }
Пример #4
0
        private void OnNewAppButtonClick(object sender, EventArgs e)
        {
            using ( EnterAppNameForm dlg = new EnterAppNameForm() ) {
            DialogResult res = dlg.ShowDialog(this);
            if ( res == DialogResult.OK ) {
               SsoConfiguration config = new SsoConfiguration();
               config.CreateApplication(dlg.ApplicationName);
               SetCurrentApplication(dlg.ApplicationName);

               keyTextBox.Text = "";
               ivTextBox.Text = "";

               statusLabel.Text = "Application created successfully";
            }
             }
        }