Assinatura de Applet

Pessoal , estou com algumas duvidas de como assinar meu aaplet.

Já li alguns foruns e tutoriais , mas nao to conseguindo fazer…

existem perguntas nesses forum que nao estao respondidas…

ex: preciso comprar licenca de alguma empresa para usar uma assinatura no applet???

existe algum tutorial em portugues passo a passo para assinar um applet ??

Cara você deve antes gerar uma chave (ou comprar uma de um órgão assinador). Para gerar uma chave você mesmo, você deve utilizar um aplicativo que vem no JDK, o keytool, ex:

keytool -genkey -alias signFiles -keystore minhaCompanhia -keypass kpi135 -dname "cn=minhaCompanhia" -storepass ab987c

Em seguida, em posse da chave, você deve assinar o seu Jar. (Note que você não assina classes separadas, você assina um arquivo jar). Para isto você deve utilizar o aplicativo signjar que acompanha o JDK. ex:

jarsigner -keystore minhaCompanhia -storepass ab987c -keypass kpi135 -signedjar meuJarSigned.jar meuJar.jar signFiles

Após executar esses comandos (supondo que você tenha um arquivo jar chamado meuJar.jar) serão produzidos dois novos arquivos:
signFiles - Arquivo contendo sua assinatura
meuJarSigned.jar - Arquivo jar assinato

A assinatura produzia pela ferramenta keytool tem a validade de 6 meses. Após esse período você precisa apenas gerar outra chave.

bom… consegui criar a chave com o keystore

mas o jarsigner , quando executo a linha para criar a assinatura do jar que quero … ele nao funciona , nao da erro… mas nao cria os arquivos correspondentes…

ele apenas exibi como devo formar o codigo, ( o help) do jarsigner ,

mas nao assina …

essa e a linha : jarsigner -keystore chave -storepass plataforma -signedjar Playerweb.jar key

alguem sabe onde esta o erro ?

problema resolvido

precisava do nome do arquivo a ser gerado…
PlayerwebSigned.jar

jarsigner -keystore chave -storepass plataforma -signedjar PlayerwebSigned.jar Playerweb.jar  key