signiertes Applet fkt. nicht bei lokalem Aufruf

fwl

Neues Mitglied
Hallo

ein Test-Applet (ich habe davon nur den jar-File und die HTML-Datei für den Aufruf) funktioniert bei Aufruf von einem lokalem Laufwerk und im Internet (mit der Meldung, dass es nicht signiert ist).
Nach dem signieren funktioniert es nur mehr im Internet.

manifest.msf sieht folgend aus:
---------------------------------------
Manifest-Version: 1.0
Application-Name: TEST TEST
Permissions: all-permissions
Created-By: 1.7.0_45 (Oracle Corporation)
Caller-Allowable-Codebase: *
Codebase: *

Name: DummyPanel.class
SHA-256-Digest: kuRU6F+pKl+q1zqMi0ECC7etgcGzq1K04Q8fsr9+6GM=
usw..........
---------------------------------------

Aufruf unter JRE 1.7.0_51
im Internet:
Test-I.jpg
und das Applet startet dann

Aufruf: von lokaler Platte
Test-L.jpg

es sieht aus, als würden die Manifest-Einträge ignoriert werden und das Applet startet nicht.
Hat jemand eine Idee wo der Fehler liegen könnte?
 
spontan würde ich erstmal behaupten das noch eine alte version im cache liegt > cache mal leeren

und dann sieht es so aus das das zertifikat für eine bestimmte domain gedacht ist ... die nun mal weder http://localhost noch file:///* ist ... und damit dann als "zertifikat passt nicht zur codebase" abgelehnt wird ... da dürfte das manifest eh keine rolle mehr spielen ...

btw : das manifest hat die endung MF ... nicht MSF (was auch alleine von der reihenfolge keinen sinn macht)
 
Danke für die rasche Antwort.
Das Zertifikat ist auf keine Domäne ausgestellt (Java Softwarezertifikat!).
Das Problem liegt beim Cache - ich habe ihn beim Testen immer ausgeschaltet und das
mag JRE ab 1.7.0_45 bei lokaler Ausführung nicht besonders. Siehe Releasenotes 1.7.0_45 und 51.
Bis 1.7.0_40 fkt. das Applet auch lokal bei ausgeschaltetem Cache und ab 1.7.0_45 -> Cache aktivieren und es funktioniert.
Ich muss mich noch mit den diversen Manifest-Attributen beschäftigen - aber wie gesagt - prinzipiell funktioniert es jetzt.

Das "Verzeichnis: file://" im Java popup (siehe Anhang 6038 oben im Beitrag) hängt auch mit einem nicht vorhandenen Manifest-Eintrag zusammen - muss ich mir noch genauer ansehen.

Falls irgendwer ein Kochrezept für Manifesteinträge für ein signiertes Applet welches überall (Inter/Intranet, lokal von CD, ...) läuft, wäre ich ein dankbarer Abnehmer.

P.S. beim MSF bei der Endung des Manifests war wohl einer meiner beiden Schreibfinger zu fleißig 🙂
 

Zurück
Oben