Exemple #1
0
 private void loadAsymmetricFromFileBtn_Click(object sender, EventArgs e)
 {
     asymmetricFileRadio.Checked = true;
     MerMail.Program.MFile file = MerMail.Program.openFile("publickey.pke", "Open public key", "Private key (*.pke)", "*.pke");
     if (file.valid)
     {
         bool succes = true;
         try
         {
             public_key = MerMail.Asymmetric.parseKeyXML(file.data);
         }
         catch (Exception err)
         {
             succes = false;
         }
         if (succes)
         {
             asymKeyFilename.Text = file.filename;
             validAsymmetric      = true;
         }
         else
         {
             validAsymmetric = false;
         }
     }
     else
     {
         validAsymmetric = false;
     }
     updateControls();
 }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            symmetricFileRadio.Checked = true;

            MerMail.Program.MFile file = MerMail.Program.openFile("", "Open symmetric key", "Any (*.*)", "*.*");
            if (file.valid)
            {
                SymmetricKey        = file.data;
                symKeyFilename.Text = file.filename;
                validSymmetric      = true;
            }
            else
            {
                validSymmetric = false;
            }
            updateControls();
        }