Firmare un Applet

23 01 2008

Quando si vuole eseguire un Applet, può capitare che il browser non riesca ad eseguirlo. Causa di qusto problema potrebbe essere il fatto che l’Applet non sia firmato.
Firmare un Applet significa associarlo ad un certificato digitale prodotto da un’authority o da noi stessi.

Passo 1:
Il nostro Applet sarà firmato tramite una coppia di chiavi privata/pubblica. La chiave privata sarà associata all’Applet e la verifica di autenticità avverrà tramite una ciave pubblica.
Quindi il primo passo sarà creare un database di coppie di chiavi: pubblica/privata:

keytool -genkey -alias firmaApplet -keystore carminekeystore

Fatto ciò, seguiamo le istruzioni, fornendo i dati richiesti, e ponendo come password della chiave la stessa del keystore.
Ora il nostro db cìdi coppie di chiavi è stato creato.

Passo 2:
Il secondo passo sarà associare al file .Jar la coppia di chiavi:

jarsigner -keystore carminekeystore -signedjar  SignedApplet.jar Applet.jar firmaApplet

Fatto ciò il file .jar è firmato…possiamo eseguirlo nel brawser, che ci richiederà di permettere l’apertura di un Applet certificato (ci farà visionare i dati del certificatore).


Azioni

Informazione