Sysena

Créer un certificat pour signer ses jars

by on nov.12, 2010, under Android, Java

Billet aide mémoire. Je ne me souviens jamais de la syntaxe ;)

keytool -genkey -keystore sysena.keystore -alias sysena -keyalg RSA -keysize 2048 -validity 50000 -v

« -genkey » – générer une clé
« -keystore keystore.keystore » – indique le nom du keystore utilisé (et le créé si il n’existe pas).
« -v » – verbose
« -alias alias » – nom de la clé
« -keyalg RSA/DSA » – le type d’algo utilisé (RSA étant plus rapide, DSA plus secure, à taille identique)
« -keysize 2048″ – la taille (« force ») de la clé.
« -validity 50000″ – durée de validité du certificat en jour. Avec 50000 on est tranquille pour plus d’un siècle.

Accessoirement, pour créer un certificat « debug » pour du développement avec le sdk android :

keytool -genkey -keystore android.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 50000 -v

Et mettre « android » en mot de passe (sinon ça marche pas ! :p)

:,

Leave a Reply