private void imap4Server1_GetCertificate(object sender, GetCertificateEventArgs e)
 {
     if (certificateStore1.Items.Count == 0)
     {
         Certificate cert = certificateStore1.CreateSelfSigned("CN=CleverTester,O=CleverComponents,[email protected]", 0);
         certificateStore1.Items.Add(cert);
     }
     e.Certificate = certificateStore1.Items[0];
     e.Handled     = true;
 }
        private void sMimeMessage1_GetSigningCertificate(object sender, GetCertificateEventArgs e)
        {
            GetCertDialog dlg = new GetCertDialog();

            dlg.Text = "Get signing certificate";

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                certificateStore1.Open(dlg.edtStore.Text);
                e.Certificate = certificateStore1.CertificateByEmail(dlg.edtEmail.Text);
                e.Handled     = true;
            }
        }