Java 7u51 / 7u55 Manifestvariablen mit Asterisk

8

Ich stelle ein Applet mit den nächsten Variablen im Manifest bereit:

%Vor%

Ich frage mich, ob mein Applet (sobald es eingesetzt wird) durch die Verwendung des Sterns in den vorherigen Werten von Java oder Oracle in einer zukünftigen Version oder jetzt mit dem 7u51 (oder vielleicht kann das Zertifikat auf die schwarze Liste gesetzt werden). Ist es in Ordnung, Sternchen hier zu verwenden?

Ich weiß, das ist nicht die sicherste Maßnahme, da mein Applet in jeder Domäne platziert und verwendet werden kann, aber ich muss das Applet auf eine große Menge verschiedener Domains verteilen, also möchte ich nur ein einzelnes Applet für jeden erstellen Domäne, die ich kontrolliere (ich habe dies getan und es funktioniert für Java 7u40 und frühere Versionen).

Danke für die Hilfe.

=== UPDATE - Java 7u55 ===

Wenn Sie in Java 7u55 ein eigenständiges Sternchen als Wert in die Variable Caller-Allowable-Codebase einfügen, erhalten Sie eine Sicherheitsabfrage, sobald das Applet geladen ist. Weitere Informationen: Java Blog 8u5 / 7u55

    
Edenshaw 17.01.2014, 14:42
quelle

1 Antwort

1

Wie Sie hier lesen können: Ссылка Das Sternchen ist in der Tat ein gültiger (Codebasis-) Eigenschaftswert. Soweit ich weiß, sind die Codebasis-Attribute daher auch optional, und Java wird sich nicht beschweren, wenn diese nicht vorhanden sind. Nur für die Berechtigungen und Application-Name-Attribute in der JAR-Hauptdatei. In Java 7u45 würde es sich auch für alle Bibliotheks-Jar-Dateien beschweren, aber seit 7u51 tut es das nur für das Haupt-Jar.

    
NickL 23.01.2014, 10:32
quelle

Tags und Links