Jak podpisać aplet Java za pomocą Apple Developer ID

Mam aplet java podpisany certyfikatem thwate i muszę go podpisać przy użyciu identyfikatora Apple Developer ID.

Jak wiadomo, Mac OS X 10.8 wymaga podpisania aplikacji Java przy użyciu identyfikatora Apple Developer ID. Powoduje pewne problemy z uruchomieniem apletów Java, Gatekeeper mówi, że „podpis cyfrowy nie może zostać zweryfikowany”. Są te same problemyOS X 10.8 Gatekeeper i aplety Java iPodpisz aplet Java, aby działał na OS X 10.8 Mountain Lion i Windows

Znalazłem to również w dziale FAQ komputerów Mac na Oracle:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mac-faq.html#gatekeeper

Poprosiłem więc i pobrałem certyfikat Apple Developer ID na mojego Maca, ale nie mogę znaleźć miejsca, w którym można podpisać aplety Java za pomocą Apple Developer ID.

Próbowałem:

Podpisz aplet na komputerze Mac za pomocącodeign narzędzie.

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

Jednak plik jar nie został w rzeczywistości zmodyfikowany przez to polecenie (nie zmieniono daty, rozmiaru pliku ani zawartości binarnej).

Eksportuj certyfikat Apple do p12 i użyjjarsigner. WyeksportowałemApple Root CA., Urząd certyfikacji Apple Timestamp, iAplikacja ID dewelopera: MojaFirma do p12 i podpisz mój słoik w zwykły sposób.

Zaimportuj mój certyfikat thawte do programu Mac Keychain Access i wyeksportuj certyfikaty Apple i Thawte do p12.

Wszystkie trzy sposoby nic mi nie dają. Kiedy otwieram stronę za pomocą apletu, Gatekeeper nadal mówi, że nie można było zweryfikować.

Czy ktoś może mi podać instrukcje krok po kroku, jak podpisać aplet?

questionAnswers(2)

yourAnswerToTheQuestion