3

Antには、いくつかのキーを生成して目的のキーストアに配置するために使用される組み込みタスク「genkey」があります。しかし、特定のキーストアからキーをエクスポートして別のキーストアにインポートする必要がある場合はどうなりますか?

4

1 に答える 1

4

操作を実行するための組み込みのantタスクはないようです(非常に奇妙です)。エクスポートとインポートを処理するには、シェルコマンドを実行する汎用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 に答える