title: how to fix Gecko 29.0 error (sec_error_unknown_issuer) on a website?
body: <p>I am using Gecko 29.0 in winforms. I have written some basic code as following:</p>
  
  <pre><code>using Gecko;
  using System.IO;
  using System.Reflection;
  namespace GeckoTutorial1
  {
  
  public partial class Form1 : Form
  {
  GeckoWebBrowser browser;
  public Form1()
  {
      InitializeComponent();
      var app_dir = Path.GetDirectoryName(Application.ExecutablePath);
      Gecko.Xpcom.Initialize(Path.Combine(app_dir, "xulrunner"));
  
      browser = new GeckoWebBrowser();
  
      browser.Dock = DockStyle.Fill;
      this.browser.Name = "browser";
  
      this.Controls.Add(browser);
  
  }
  
  private void Form1_Load(object sender, EventArgs e)
  {
      browser.Navigate("http://www.Someexample.com");
  }
  }
  }
  </code></pre>
  
  <p>and it gives me the following error:</p>
  
  <p><em>"cms.nust.edu.pk uses an invalid security certificate The certificate is not trusted because no issuer chain was provided (sec_error_unknown_issuer)"</em></p>
  
  <p>I have tried to make it https from http. but it didnot work. I have searched everywhere, but couldn't find any solution or even a hint.</p>
  
  <p>Can anyone tell me how to fix this problem?</p>