kann ich prüfen, ob eine Java-applet-Zertifikat ist vertrauenswürdig, vor dem ausführen von mein applet?

Ich habe ein signiertes applet auf einer Webseite. Weil dieses, die Java-Sicherheits-Dialogfeld angezeigt, und der Benutzer muss die Erlaubnis erteilen, auf das applet, bevor Sie es tun können, es ist Arbeit. Was ich tun will, ist dies:

  • Ich will die website, um zu erklären, die
    im Dialogfeld Sicherheit für den Benutzer
    bevor es kommt. Die Seite
    zeigen einige Erklärung text in ein div,
    und nach ein paar Sekunden, die Sicherheit
    dialog wird erscheinen.
  • Wenn der Benutzer bereits erlaubt, das Zertifikat in einer früheren Sitzung, es sollte
    führen Sie einfach das applet ohne zusätzliche
    dialog.

Das problem ist, dass die Sicherheits-dialog erscheint, sobald das applet in die Seite eingebettet. Ich kann delay-Einbettung, aber es gibt keine Möglichkeit, es zu überprüfen, dass die Berechtigungen aus dem applet selbst, da er tun muss, bevor es geladen ist.

Vielleicht konnte ich laden, einen zweiten, normalen applet, das läuft unsichtbar und prüft Berechtigungen. Aber wie würde ich tun? Gibt es irgendwelche Java-Klassen, die überprüfen können, ob ein Zertifikat vertrauenswürdig ist, indem der client?

Dank.

  • Ich weiß, die java-Sicherheits-dialog erscheint nur beim ersten applet starten. Und wenn der Benutzer überprüft die box Immer Vertrauen in die brevet - security dialog erscheint nie wieder. Aber wenn der Benutzer wählt, um Vertrauen es Einmal - es wird auf den nächsten Start. Und man kann nicht aufhören es programmatisch aus Gründen der Sicherheit.
InformationsquelleAutor lifeformed | 2011-05-04
Schreibe einen Kommentar