Wie schreibe ich eine Manifest-Datei für die neuen Java-Sicherheitsbarrieren

Ich habe ein Java-Applet, das ich auf meiner Website bereitstellen muss.

Meine Website hat viele Seiten und das Applet erscheint auf einigen von ihnen. Die Basisdomain meiner Website istwww.mycompany.com. Das Applet wird jedoch angezeigt, zum Beispiel:www.mycompany.com/dog, www.mycompany.com/cat, www.mycompany.com/pen, usw.

Das Paket des Einstiegspunkts istcom.mycompany.MyApplet.

Befolgen Sie die Anweisungen unterÄnderungen des Java-Sicherheitsmanifests im BrowserIch habe das folgende Manifest für meine App erstellt. Kann es jemand für mich überprüfen, damit ich es richtig hinbekomme? Grundsätzlich möchte ich nicht, dass eine Warnung angezeigt wird, wenn Leute versuchen, mein Applet von meiner Website aus auszuführen.

MANIFEST

Manifest-Version: 1.0
Created-By: 1.7.0_51
Permissions: sandbox
Application-Name: My Farming Business
Application-Library-Allowable-Codebase: www.mycompany.com/where_the_applet_jar_actually_lives
Caller-Allowable-Codebase:www.mycompany.com
Codebase: www.mycompany.com

Derzeit wird nach der erneuten Bereitstellung mit dem obigen Manifest der folgende Dialog angezeigt:

Von Sicherheitseinstellungen blockierte Anwendung: Ihre Sicherheitseinstellungen haben die Ausführung einer nicht vertrauenswürdigen Anwendung blockiert

Ref:Wie füge ich ein neues Manifest in ein vorhandenes JAR für Applets ein?

Außerdem habe ich die folgenden Schritte ausgeführt, um mein Glas zu signieren:

keytool -genkey -keystore myKeyStore -alias mekeytool -selfcert -keystore myKeyStore -alias mejarsigner -keystore myKeyStore jarfile.jar me

Antworten auf die Frage(3)

Ihre Antwort auf die Frage