Assinar um Java Applet com um certificado auto-assinado
No ambiente de desenvolvimento, podemos utilizar um certificado auto-assinado para os testes em Java Applet's.
Para isso, precisamos criar o nosso próprio certificado, seguindo os seguintes passos:
1 - Abra o prompt de comando do Windows (Acessórios/Prompt de Comando);
2 - Navegue até o diretório "bin" de instalação do Java/JDK;
3 - Crie as chaves para ser usado no processo de assinatura com o seguinte comando:
Obs: Pule esta etapa caso já possua uma chave.
Em seguida, será solicitado que informe uma senha do armazenamento da chave, coloque uma de sua escolha e repita.
Além da senha, será solicitado que informe outros valores, sendo de preenchimento não obrigatório. No fim confirme os dados.
Observe que foi criado o arquivo no diretório que especificou com a extensão jks.
4 - Verifique se a chave foi criada corretamente:
Informe a senha de armazenamento da chave e confirme os valores.
5 - Com a chave devidamente criada, agora iremos assinar o Java Applet. Para isso basta executar o comando:
Novamente informa a senha.
6 - Certamente se chegou até aqui, quer dizer que seu Java Applet foi assinado com um certificado auto-assinado.
Execute o próximo comando para verificar se o arquivo foi assinado corretamente:
Se tudo estiver correto, será exibido uma mensagem dizendo que o arquivo contém um certificado assinado.
Para isso, precisamos criar o nosso próprio certificado, seguindo os seguintes passos:
1 - Abra o prompt de comando do Windows (Acessórios/Prompt de Comando);
2 - Navegue até o diretório "bin" de instalação do Java/JDK;
3 - Crie as chaves para ser usado no processo de assinatura com o seguinte comando:
keytool -genkey -alias nome_da_chave -keystore caminho_e_nome_da_keystore.jks
Obs: Pule esta etapa caso já possua uma chave.
Em seguida, será solicitado que informe uma senha do armazenamento da chave, coloque uma de sua escolha e repita.
Além da senha, será solicitado que informe outros valores, sendo de preenchimento não obrigatório. No fim confirme os dados.
Observe que foi criado o arquivo no diretório que especificou com a extensão jks.
4 - Verifique se a chave foi criada corretamente:
keytool -list -keystore caminho_e_nome_da_keystore.jks
Informe a senha de armazenamento da chave e confirme os valores.
5 - Com a chave devidamente criada, agora iremos assinar o Java Applet. Para isso basta executar o comando:
jarsigner -keystore caminho_e_nome_da_keystore.jks caminho_e_nome_do_applet.jar minhachave
Novamente informa a senha.
6 - Certamente se chegou até aqui, quer dizer que seu Java Applet foi assinado com um certificado auto-assinado.
Execute o próximo comando para verificar se o arquivo foi assinado corretamente:
jarsigner -verify caminho_e_nome_do_applet.jar
Se tudo estiver correto, será exibido uma mensagem dizendo que o arquivo contém um certificado assinado.
Comentários
Postar um comentário