3

Ant 具有内置任务“genkey”,用于生成一些密钥并放入所需的密钥库。但是,如果我需要从某个密钥库中导出一些密钥并将其导入另一个密钥库怎么办?

4

1 回答 1

4

似乎没有内置的 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>

类似的导入。

于 2012-06-06T01:40:15.617 回答