Ant具有内置任务“genkey”,用于生成一些密钥并放入所需的密钥库。但是如果我需要从某个密钥库导出一些密钥并将其导入另一个密钥库呢?
答案 0 :(得分: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>
类似于导入。