private void buttonPickMasterKeys_Click(object sender, EventArgs e) { string filename = FileDialogs.AskUserForFileNameToOpen(); if (filename != null) { KeyCollection keys = XmlFile.ReadFile <KeyCollection>(filename); this.keyPair = new KeyPair(); this.keyPair.Public = Convert.FromBase64String(keys.PublicKey); this.keyPair.Private = Convert.FromBase64String(keys.PrivateKey); if (keys.MasterPrivateKey != null && keys.MasterPublicKey != null) { this.masterKeypair = new KeyPair(); this.masterKeypair.Public = Convert.FromBase64String(keys.MasterPublicKey); this.masterKeypair.Private = Convert.FromBase64String(keys.MasterPrivateKey); this.labelKeyStatus.Text = "Keys including MASTER KEYS loaded"; } else { this.labelKeyStatus.Text = "Keys but NOT master keys loaded"; } } }
private void buttonPickMasterKeys_Click(object sender, EventArgs e) { string filename = FileDialogs.AskUserForFileNameToOpen(); if (filename != null) { MasterKeys masterKeys = XmlFile.ReadFile <MasterKeys>(filename); this.masterKeypair = new KeyPair(); this.masterKeypair.Public = Convert.FromBase64String(masterKeys.MasterKeyPublicKey); this.masterKeypair.Private = Convert.FromBase64String(masterKeys.MasterKeyPrivateKey); } }
private void ButtonPickUserKeysClick(object sender, EventArgs e) { try { string filename = FileDialogs.AskUserForFileNameToOpen(); if (!string.IsNullOrEmpty(filename)) { ReadUserKeys(filename); Settings.Default.UserKeysFile = filename; Settings.Default.Save(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); Logger.LogError("Error loading keys", ex); } }