Die folgenden Bilder stammen von einem Windows XP SP2 Rechner. In anderen Windows-Versionen kann das Vorgehen leicht abweichen.
Beim ersten Aufruf des ActiveX-Controls, wenn es eine neue Version des Controls geben sollte und bei jedem Aufruf des Visual Basic Scripts muss die Signatur überprüft werden. Dadurch wird sichergestellt, dass das heruntergeladene Script oder Control nicht verändert wurde. Ich habe beides mit einem eigenen Schlüssel signiert. Durch folgende Schritte überprüft man diese Signatur. Beim Öffnen der Webseite mit dem ActiveX-Control bzw. beim Starten des Visual Basic Scripts (z.B. durch Doppelklick) erscheint des folgende Fensters mit einer Warnung. Dort klickt man auf den Link "Unbekannter Herausgeber":
Es erscheint das Fenster mit den Details der digitalen Signatur. Dort klickt man auf "Zertifikat anzeigen":
Im erscheinenden Fenster mit den Zertifikatdaten klickt man jetzt auf den Reiter "Details".
Nun scrollt man in der oberen Hälfte nach unten bis man "Fingerabdruck" sieht. Man klickt auf die Fingerabdruck-Zeile, damit der komplette Fingerabdruck im unteren Fenster erscheint. Der angezeigte Fingerabdruck muss mit dem hier gezeigten exakt übereinstimmen! Wenn dies überprüft wurde, können mit OK die Fenster geschlossen werden und die Ausführung des Controls mit "Ja" erlaubt werden. Sollte der Fingerabdruck abweichen, dann das Script nicht ausführen und mir eine Mitteilung schicken! Ich werde mir dann um das Problem kümmern.
ACHTUNG! Das alte Zertifikat ist abgelaufen. Das aktuelle Zertifikat für die neuste Scriptversion ist:
a3 69 84 29 d6 32 a3 48 76 13 ff 6a eb e5 c3 22 af 5a 6d 3d