Ich benutze Gecko 29.0 in winforms. Ich habe einige grundlegende Code wie folgt geschrieben:wie Gecko 29.0 Fehler (sec_error_unknown_issuer) auf einer Website zu beheben?
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");
}
}
}
und es gibt mir die folgende Fehlermeldung:
„cms.nust.edu.pk verwendet ein ungültiges Sicherheitszertifikat Das Zertifikat wird nicht, weil kein Emittenten vertraut Kette wurde zur Verfügung gestellt (sec_error_unknown_issuer) "
Ich habe versucht, es https von http zu machen. aber es hat nicht funktioniert. Ich habe überall gesucht, konnte aber keine Lösung oder gar einen Hinweis finden.
Kann mir jemand sagen, wie ich dieses Problem beheben kann?
Diesen Code nicht für 33 oder 45 Version. Es gibt kein ValidityOverride-Ereignis für Version 29 –