2012-06-05 40 views
2

Ant具有內置任務「genkey」,用於生成一些密鑰並放入所需的密鑰庫。但是,如果我需要從某個密鑰庫導出某個密鑰並將其導入另一個密鑰庫,該怎麼辦?如何在螞蟻中導入和導入密鑰?

+1

建議您使用ANT exec任務直接調用OS命令。 –

回答

2

似乎沒有內置的ant任務來執行操作(很奇怪)。要處理導出和導入,應使用執行shell命令的通用exec任務。像這樣的東西應該用於出口:

<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> 

類似的進口。