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; }