Como os navegadores agora querem que os Jars sejam assinados, contamos muitas vezes que o próprio homem tem de assinar um Jar.
Aqui está um manual sobre como atribuir um Jar.
Primeiro precisa de instalar o Java SDK.
http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp
Instale o JDK a partir da lista do ambiente que utiliza.
Este manual foi feito para utilizadores do Windows. Defina a variável JAVA_HOME e coloque a pasta JAVA/bin no caminho para utilizar os comandos Java.
Agora pode criar o seu keystore e o seu par de chaves. Navegue até à sua pasta pessoal como C:\Users\username e execute o seguinte comando na consola.
- Gere um keystore Java e um par de chaves
keytool -genkey -alias mydomain -keyalg RSA -keystore .keystore
Deve responder a algumas questões e no final ter um keystore gerado chamodo. keystore e o par de chaves. Deve anotar a password do keystore, pois é importante e será utilizada depois disso.
Agora navegue até pasta com os seus Jars e execute os seguintes comandos na consola:
jarsigner -sigfile SIG -signedjar SignedApp.jar jar-to-sign.jar alias jarsigner -verify SignedApp.jar
Assim como no lugar do alias coloque o alias que inseriu pela Geração do keystore. Jar-to-sign é o nome do jar que necessita de ser assinado.
A verificação é feita para verificar se o frasco foi realente assinado com sucesso.É isso.
Feliz assinatura.

Deixe uma resposta