Signiertes Applet wird nicht ausgeführt

gzah

Mitglied
Hallo,

Wenn ich das Applet selber signiere ohne offizielles Zertifikat, dann erscheint zwar eine riesen Warnmeldung mit roter Schrift usw. aber wenn ich das bestätige, dann wird das Applet ausgeführt und alles funktioniert wie gewünscht. :toll:

Wenn ich das Applet mit dem soeben gekauften COMODO Zertifikat signiere, dann erscheint ebenfalls eine Warnmeldung. Diese ist viel kleiner, zeigt den Firmennamen an und vorallem habe ich die Möglichkeit die Meldung in Zukunft nicht mehr anzuzeigen. Soweit so gut.
Wenn ich nun die Warnmeldung bestätige, dann verschwindet die Warnmeldung aber das Applet wird NICHT ausgeführt. Es passiert rein gar nichts! ???:L

Bei der Warnmeldung wird unten links noch so ein kleines Fenster mit dem Hinweis, dass ich das Attribut "Permission" nicht im Manifest vorhanden ist. Ich habe überhaupt gar kein "Manifest". Soweit ich gelesen habe, spielt dieses Attribut gar keine Rolle sofern in der Java Console der Sicherheitsregler auf Medium ist. :bahnhof:

Brauche ich dieses bescheuerte "Manifest" nun tatsächlich auch noch? 😱
Was muss man da genau machen?
Kann mir bitte jemand ein ganz einfaches Muster senden wo die "Permissions" auf all sind. Weil ich muss im Netzwerk auf Dateien (lesen/schreiben) können.

Wenn ich das Signatur-Theater dann mal endlich beendet habe, dann kann ich mich dann wieder auf's wesentliche konzentrieren. Irgendwie schon komisch dass einem in allen Bereichen immer mehr solch administrativer Müll unter dem Vorwand von "Pseudo"-Sicherheit aufgezwungen wird. Zu allem Elend blicken da nur wenige Leute richtig durch und man verliert einen haufen Zeit. :noe:

Es würde mich sehr freuen wenn mir jemand helfen würde. :applaus:

Vielen Dank !

Gruss gzah
 
Nachdem ich die JRE 7_45 auf JRE 7_51 updated habe läufts nun ENDLICH :toll::toll::toll::toll::toll::toll:

Das bedeutet ja wohl dass ich die ganze Zeit verschwendet habe weil die bescheuerte JRE 7_45 offenbar mit signierten Applets unter Umständen nicht richtig funktioniert. 😡😡😡

Zudem stehe ich jetzt vor einem Problemchen. Alle 600 Mitarbeiter haben JRE 7_45 auf ihren Rechnern installiert und das kann nicht einfach so hochgezogen werden. ;(;(;(;(;(;(

Hat jemand eine Idee wie man es vielleicht auch mit JRE 7_45 zum laufen bringen kann?? ???:L

Hab's mit anpassen der manifest.mf probiert. Habe einfach folgenden Code in Netbeans im root Ordner des Projekts in der "build.xml" zwischen <project> ... </project> eingefügt.

Code:
<target name="-pre-init">
   <manifest file="MANIFEST.MF">
      <attribute name="Codebase" value="*" />
      <attribute name="Permissions" value="all-permissions" />
   </manifest>
</target>

Die Fehlermeldung wegen des fehlenden Permissions-Attribut wurde mit JRE 7_45 aber trotzdem angezeigt.

=> Wenn ich in Netbeans mit F11 die files generiere dann sehe ich die korrekt modifizierte manifest.mf

Somit sollte das Permission Attribut in Ordnung zu sein. Mit JRE 7_51 wird dieser Hinweis auch nicht mehr angezeigt.

=> Da ich das jar erst jetzt signiere habe ich mich gefragt ob das irgend einen Einfluss auf die manifest.mf hat? Meiner Ansicht nach sollte das definitiv nicht der Fall sein. Sonst würde es ja mit JRE 7_51 auch nicht funktionieren. Aber man weis ja nie.

=> kann man bei einer fixfertig signierten jar Datei die durch manifest.mf erzeugten Attribute irgendwie kontrollieren?

=> Abschliessend noch eine Frage zu Netbeans: Ich habe die Version => IDE 7.4 (Build 201310111528)
Leider funktioniert das automatische update nicht. Kann man das auch manuell downloaden/installieren?

Für Tipps und Tricks zu diesem leidigen Thema bin ich stets dankbar. 😀😀😀

Gruss gzah
 

Zurück
Oben