Seite 1 von 1
Das WebGadget und Sicherheitszertifikate
Verfasst: 31.08.2014 18:42
von es_91
Hi.
Dass das WebGadget nicht so das gelbe vom Ei ist, ist vielen erfahrenen PureBasic-Programmierern bekannt. Aber ich brauche es trotzdem und es tritt folgendes Problem auf: Auf Windows 8, nicht auf Windows 7, zeigt das WebGadget meine eigene Website nicht an, stattdessen kommt eine Sicherheitszertifikatsfehlermeldung (was für ein Wort...) und es gibt keine Chance, sich darum zu arbeiten - kein Button auf dem "trotzdem anzeigen" steht, keine Einstellungsmöglichkeit in den IE Internetoptionen, die diese Zertifikatsmeldung umgehen kann.
Also, woran kann das liegen, dass das WebGadget auf Windows 8 so zertifikatsscheu ist und meine eigene Webseite nicht anzeigt, auf Windows 7 aber genau das tut?
Und wie könnte ich dem WebGadget sagen, dass es die Zetifikate ignorieren soll?
Grüße, es_91.
Re: Das WebGadget und Sicherheitszertifikate
Verfasst: 31.08.2014 18:58
von RSBasic
Normalerweise unter Systemsteuerung\Internetoptionen kannst du unter "Erweitert" die einzelnen Sicherheitsregeln ändern. U.a. kannst du festlegen, ob unbekannte Zertifikate immer zugelassen werden sollen. Aber ich bezweifle, dass du diese Sicherheitsregeln mit WinAPI für dein WebGadget ändern kannst, sonst besteht die Gefahr, dass jedes Programm das machen könnte. Dann wäre diese Sicherheitseinstellung sinnfrei.
Du könntest mal folgendes ausprobieren:
http://www.rsbasic.de/aktualisierung/wi ... %BCcken.pb
Vielleicht hilft es auch, dass solche Zertifikatsmeldungen ebenfalls ausgeblendet werden, nur weiß ich nicht, ob deine Website trotzdem angezeigt wird.
Re: Das WebGadget und Sicherheitszertifikate
Verfasst: 31.08.2014 19:22
von es_91
Vielen Dank, RSBasic. Deinen Code, in ähnlicher Form, verwendete ich bereits, da Du ihn mir schonmal gepostet hattest.
Leider verhindert das 'put_Silent' nur, dass technische Fehlermeldungen angezeigt werden. Die Zertifikatsmeldung ist eine eigene Webseite und wird trotzdem angezeigt.
Schade, nächste Runde. Hast Du eine Idee, was man in den erweiterten Internetoptionen wegklicken muss, damit mein Fall geht?
/EDIT: Es war unter Sicherheit der Punkt "Auf gesperrte Zertifikate von Herausgebern prüfen". Jetzt geht soweit alles.
Re: Das WebGadget und Sicherheitszertifikate
Verfasst: 31.08.2014 19:55
von RSBasic
Ich habe im Einstellungsfenster von IE nach Zertifikationseinstellungen gesucht, aber ich habe nichts gefunden.
Google gab mir folgende Seite:
http://windows.microsoft.com/de-de/inte ... q#ie=ie-11
Auf dieser Seite gibt es folgende Frage mit der Antwort:
Kann ich Zertifikatfehler deaktivieren?
Nein, das Überprüfen von Zertifikaten kann in Internet Explorer nicht deaktiviert werden. Wenn Sie Zertifikatfehler erhalten, weist dies auf Zertifikatprobleme der besuchten Website und nicht auf ein Problem mit Internet Explorer hin.
Im richtigen IE-Browser hat man zwar die Möglichkeit, das nicht anerkannte oder ungültige Zertifikat zu ignorieren, aber diese Ignorierung ist nur während einer Browser-Sitzung gültig und man muss nach einem Browser-Neustart das Zertifikat erneut manuell bestätigen.
Vielleicht kann man das Problem anders beheben und zwar herausfinden, warum dein Zertifikat ein Fehler enthält. Kannst du deine Seite im richtigen IE-Browser aufrufen und schauen, was genau für eine Fehlermeldung erscheint? Ist das Zertifikat ungültig oder abgelaufen oder stimmt die Adresse deines Zertifikats mit deiner Seite nicht überein?
Re: Das WebGadget und Sicherheitszertifikate
Verfasst: 31.08.2014 20:02
von es_91
RSBasic hat geschrieben:Im richtigen IE-Browser hat man zwar die Möglichkeit, das nicht anerkannte oder ungültige Zertifikat zu ignorieren, aber diese Ignorierung ist nur während einer Browser-Sitzung gültig und man muss nach einem Browser-Neustart das Zertifikat erneut manuell bestätigen.
Im richtigen IE kommt bei mir und meiner Seite gar keine Zertifikatfehlermeldung.
RSBasic hat geschrieben:Vielleicht kann man das Problem anders beheben und zwar herausfinden, warum dein Zertifikat ein Fehler enthält. Kannst du deine Seite im richtigen IE-Browser aufrufen und schauen, was genau für eine Fehlermeldung erscheint? Ist das Zertifikat ungültig oder abgelaufen oder stimmt die Adresse deines Zertifikats mit deiner Seite nicht überein?
Ich habe davon keine Ahnung. Wo muss denn so ein Zertifikat liegen? Ich bin bei domainbase24.com registriert. Dort kann ich, soweit ich weiß, keine Zertifikate bearbeiten. Ich glaube, ich habe gar kein Zertifikat. Meine Addresse ist Server/hofladen/ und darauf verweisst die Domäne per FRAME. Wie kann ich denn so ein Zertifikat herstellen?
Grüße, es_91.
Re: Das WebGadget und Sicherheitszertifikate
Verfasst: 01.09.2014 09:10
von RSBasic
Vielleicht tritt der Fehler nur in älteren Versionen auf. Probier mal folgendes:
http://purebasic.fr/german/viewtopic.php?f=3&t=27181
Damit kannst du erreichen, dass im WebGadget eine aktuellere IE-Version verwendet wird.