So signieren Sie ein Java-Applet mit der Apple Developer ID

Ich habe ein Java-Applet mit dem entsprechenden Zertifikat signiert und muss es mit der Apple Developer ID signieren.

Bekanntlich müssen in Mac OS X 10.8 Java-Anwendungen mit der Apple Developer ID signiert sein. Es verursacht einige Probleme beim Ausführen von Java-Applets. Laut Gatekeeper konnte die digitale Signatur nicht verifiziert werden. Es gibt die gleichen ProblemeOS X 10.8 Gatekeeper- und Java-Applets undUnterzeichnen Sie das Java-Applet so, dass es unter OS X 10.8 Mountain Lion und Windows funktioniert

Ich habe dies auch in den Mac-FAQs von Oracle gefunden:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mac-faq.html#gatekeeper

Ich habe das Apple Developer ID-Zertifikat angefordert und auf meinen Mac heruntergeladen, kann jedoch nicht feststellen, wo Java-Applets mit der Apple Developer ID signiert werden können.

Ich habe Folgendes versucht:

Signiere das Applet auf dem Mac mitCodesign Werkzeug.

codesign -s "Developer ID Application: MyCompany" MyApplet.jar

Die JAR-Datei wurde mit diesem Befehl jedoch nicht geändert (weder Datum noch Dateigröße oder binärer Inhalt wurden geändert).

Exportieren Sie das Apple-Zertifikat nach p12 und verwenden SieJarSigner. Ich habe exportiertApple Root CA, Apple Timestamp-Zertifizierungsstelle, undEntwickler-ID-Anwendung: MyCompany zu p12 und mein Glas auf eine gemeinsame Weise zu unterzeichnen.

Importieren Sie mein Thawte-Zertifikat in Mac Keychain Access und exportieren Sie sowohl Apple- als auch Thawte-Zertifikate nach p12.

Alle drei Möglichkeiten geben mir nichts. Wenn ich eine Seite mit dem Applet öffne, gibt Gatekeeper weiterhin an, dass sie nicht überprüft werden konnte.

Kann mir jemand schrittweise Anweisungen zum Signieren meines Applets geben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage