2012-06-05 1 views
2

Ant a la tâche intégrée "genkey" utilisée pour générer une clé et la mettre dans le fichier de clés souhaité. Mais que se passe-t-il si j'ai besoin d'exporter une clé à partir d'un fichier de clés et de l'importer dans un autre?Comment exporter et importer des clés dans ant?

+1

Il est préférable d'utiliser la tâche ANT exec pour appeler directement les commandes du système d'exploitation. –

Répondre

2

Il semble qu'il n'y ait pas de tâche intégrée pour effectuer les opérations (très étrange). Pour faire face à l'exportation et à l'importation, il faut utiliser une tâche générique exec qui exécute la commande shell. Quelque chose comme ceci devrait être utilisé pour l'exportation:

<exec executable="keytool" failonerror="true"> 
    <arg value="-exportcert"/> 
    <arg line="-keystore mykeystore.jks"/> 
    <arg line="-alias mykey"/> 
    <arg line="-storepass OhWowThisIsCoolPassword"/> 
    <arg line="-file mykey.cer"/> 
</exec> 

Similaire pour l'importation.

Questions connexes