private void ftpServer1_GetCertificate(object sender, CleverComponents.InetSuite.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 http1_GetCertificate(object sender, CleverComponents.InetSuite.GetCertificateEventArgs e)
        {
            clientCertificateStore.Close();
            clientCertificateStore.Open("MY");

            SelectCertificateForm dlg = new SelectCertificateForm();

            foreach (Certificate cert in clientCertificateStore.Items)
            {
                dlg.listBox1.Items.Add(cert.IssuedTo);
            }

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                e.Certificate = clientCertificateStore.Items[dlg.listBox1.SelectedIndex];
            }
            e.Handled = true;
        }