Como assinar potes. Assinatura de Jars para utilização em Applets.

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.

2 respostas para “Como todos os potes. Assinatura de Jars para utilidade em Applets.”

  1. Olá, acho que vi que visitou o meu blog por isso vim "voltar
    o favor".I’m a tentar encontrar coisas para melhorar o meu site! Suponho que está tudo bem
    para usar algumas das suas ideias!!

Deixe uma resposta