2010-11-26 24 views
3

J'ai développé une application blackberry que j'ai chargée dans le périphérique BB. Mais comme nous le savons, sans signer l'application avec RIM, nous ne pouvons pas exécuter l'application sur l'appareil. Est-il possible que je puisse créer la version d'essai de mon application pendant quelques jours et l'exécuter dans l'appareil à des fins de test.outil keytool et jarsigner

J'ai entendu parler des outils "keytool" et "jarsigner". Est-ce que ces outils peuvent m'aider à exécuter mon application dans l'appareil sans signer l'application? Si oui, veuillez me donner les étapes ou les détails concernant la façon dont cela peut être fait.

Répondre

6

Les étapes pour signer une archive Java (fichier .jar).

  1. d'abord créer la clé publique avec le programme keytool:
    keytool -genkey -alias < nom d'alias > -keystore < fichier clé > (http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html).

  2. signe ensuite le paquet d'archive java:
    jarsigner -keystore < fichier clé > -storepass < mot de passe 1 des étapes avant > -keypass < mot de passe 2 des étapes avant > -sigfile < le nom des fichiers .DSA .SF > -certs < nom de fichier d'archive java > < alias nom > (http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/jarsigner.html).

+2

L'étape 1 crée une * paire de clés *, et c'est la clé * privée * qui est utilisée pour la signature. La clé publique est utilisée pour la vérification. – EJP

+0

Où puis-je trouver le fichier sigfile sur '-sigfile '? –