Como assinar o applet Java com o ID do desenvolvedor da Apple

Eu tenho o applet java assinado com o certificado thwate e preciso assiná-lo com o Apple Developer ID.

Como é de conhecimento geral, o Mac OS X 10.8 requer que os aplicativos Java sejam assinados com o ID de desenvolvedor da Apple. Isso causa alguns problemas com a execução de applets Java, o Gatekeeper diz que "A assinatura digital não pôde ser verificada". Existem os mesmos problemasOS X 10.8 Gatekeeper e applets Java eAssine o applet java para que ele funcione no OS X 10.8 Mountain Lion e no Windows

Eu também encontrei isso no Mac do Oracle FAQ:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mac-faq.html#gatekeeper

Então, eu solicitei e baixei o certificado Apple Developer ID para o meu Mac, mas não consegui encontrar nenhum lugar onde assinar applets java com o Apple Developer ID.

Eu tentei o seguinte:

Assinar o applet no Mac usandocodesign ferramenta.

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

Mas o arquivo jar não foi realmente modificado por esse comando (nenhuma data, tamanho de arquivo ou conteúdo binário foi alterado).

Exportar certificado da Apple para p12 e usarjarsigner. Eu exporteiCA raiz da Apple, Autoridade de Certificação de Registro de Data e Hora da AppleeAplicativo de ID do desenvolvedor: MyCompany para p12 e assino meu jarro de maneira comum.

Importar meu certificado thawte para o Mac Keychain Acesse e exporte os certificados Apple e thawte para p12.

Todas as três maneiras não me dão nada. Quando abro uma página com o applet, o Gatekeeper ainda diz que não pode ser verificado.

Alguém poderia me fornecer instruções passo a passo sobre como assinar meu applet?

questionAnswers(2)

yourAnswerToTheQuestion