A
alexej.lvov
Gast
Hallo zusammen,
ich habe schon die Forum-Suche benutz, habe aber nichts passendes gefunden.
Daher poste mein Problem einfach da und wenn es doch was zu dem Thema gibt, dann bitte ich um einen Hinweis.
Ich habe einen Applet geschrieben, der Inhalte aus einem Zertifikat(*.DER) ausliesst und anzeigt.
Das Zetifikat kann man per JFileChooser auswählen.
Kompilieren, JAR erstellen und signieren tue ich mit ANT+Eclipse und aufgerufen wird der Applet aus einer HTML-Seite.
Bis jetzt lief es eigentlich ganz OK.
Dann habe ich, weiß nicht mehr warum, die Siegnierung aus dem build.xml rausgemacht.
Jetzt macht er also nur Kompilieren und JAR Erstellen. Wenn ich die Seite aufrufe, dann läuft der Applet problemlos und kann auf Datensystem und auf die Zertifikate zugreifen, wobei es ein Fehler ausgeben soll.
Meine Frage ist warum läuft er eigentlich? ich habe an der Stelle eine Fehlermeldung erwartet.
Ich dachte dann, dass es daran liegen kann, dass der Applet und die Zertifikate auf der selben Maschine liegen.
Dafür habe ich den Applet mit der dazugehörige HTML-Seite ins Tomcat deployt. Der Tomcatserver läuft auf dem Linux der unter einer VM ist. Dann rufe ich die Seite aus dem Browser auf und... was für ein Wunder!!! Der Applet wird angezeigt, die Zertifikate könne ausgewählt und angezeigt werden, wobei die JAR Datei garnichts signiert ist und liegt weitentfernt von den Dateien.
Ich weiß schon das Applets immer local laufen. Aber warum kann er unsigniert die Daten lesen???
Ich habe schon den Name von Applet und JAR Datei geändert, den Cash geleert... sogar .keystor weggemacht.
Danke
Alexej
ich habe schon die Forum-Suche benutz, habe aber nichts passendes gefunden.
Daher poste mein Problem einfach da und wenn es doch was zu dem Thema gibt, dann bitte ich um einen Hinweis.
Ich habe einen Applet geschrieben, der Inhalte aus einem Zertifikat(*.DER) ausliesst und anzeigt.
Das Zetifikat kann man per JFileChooser auswählen.
Kompilieren, JAR erstellen und signieren tue ich mit ANT+Eclipse und aufgerufen wird der Applet aus einer HTML-Seite.
Bis jetzt lief es eigentlich ganz OK.
Dann habe ich, weiß nicht mehr warum, die Siegnierung aus dem build.xml rausgemacht.
Jetzt macht er also nur Kompilieren und JAR Erstellen. Wenn ich die Seite aufrufe, dann läuft der Applet problemlos und kann auf Datensystem und auf die Zertifikate zugreifen, wobei es ein Fehler ausgeben soll.
Meine Frage ist warum läuft er eigentlich? ich habe an der Stelle eine Fehlermeldung erwartet.
Ich dachte dann, dass es daran liegen kann, dass der Applet und die Zertifikate auf der selben Maschine liegen.
Dafür habe ich den Applet mit der dazugehörige HTML-Seite ins Tomcat deployt. Der Tomcatserver läuft auf dem Linux der unter einer VM ist. Dann rufe ich die Seite aus dem Browser auf und... was für ein Wunder!!! Der Applet wird angezeigt, die Zertifikate könne ausgewählt und angezeigt werden, wobei die JAR Datei garnichts signiert ist und liegt weitentfernt von den Dateien.
Ich weiß schon das Applets immer local laufen. Aber warum kann er unsigniert die Daten lesen???
Ich habe schon den Name von Applet und JAR Datei geändert, den Cash geleert... sogar .keystor weggemacht.
Danke
Alexej