VerifyJar

説明

jarsigner コマンドラインツールを使用して JAR ファイルを確認します。 jar 属性内で指定されたファイルを取得します。ネストしたパスもサポートされています。

パラメーター

属性 説明 必須
jar 検証する JAR ファイル ネストしたパスを使用している場合は、不要
alias 検証する別名 はい
storepass キーストア整合性のためのパスワード。jarsigner は検証中に stdin からパスワードを読み取らないことに注意してください。したがって、パスワードはコマンドラインインターフェースから送信する必要があり、システムの他のユーザーに表示される可能性があります。 いいえ
keystore キーストアの場所 いいえ
storetype キーストアのタイプ いいえ
keypass 秘密キーのパスワード(異なる場合) いいえ
certificates (true|false) 証明書に関する情報を表示します。 いいえ; デフォルト false
verbose (true|false) 検証時の詳細な出力 いいえ; デフォルト false
strict (true|false) 検証時の厳密なチェック。
since Ant 1.9.1.
いいえ; デフォルト false
maxmemory jarsigner JVM が使用する最大メモリーを指定します。標準の Java メモリ仕様の形式(例: 128m = 128 MB)で指定します。 いいえ
executable デフォルトのバイナリー(Apache Ant と同じ JDK 内にある)の代わりに使用する特定の jarsigner 実行可能ファイルを指定します。
Sun JDK jarsigner コマンドと同じコマンドラインオプションをサポートしている必要があります。since Ant 1.8.0.
いいえ
providername セキュリティプロパティーファイルに記載されているときの、暗号化サービスプロバイダーの名前。since Ant 1.10.6. いいえ
providerclass サービスプロバイダーがセキュリティプロパティーファイルに記載されていないときの、暗号化サービスプロバイダーのマスタークラスファイルの名前。since Ant 1.10.6. いいえ
providerarg provider_class_name のコンストラクターのオプションの文字列表現引数を表します。providerclass が設定されていない場合は無視されます。since Ant 1.10.6. いいえ

ネストされた要素としてのパラメーター

属性 説明 必須
path 検証する JAR ファイルのパス。since Ant 1.7 いいえ
fileset 検証する JAR ファイルのファイルセット。 いいえ
sysproperty Ant 環境変数 の構文を使用した JVM システムプロパティー いいえ、1 つのみ指定できます。
arg これは属性を介して明示的にサポートされていない keytool コマンドライン引数 を指定するために使用します。since Ant 1.10.6. いいえ

別名 apache-group を持つ ant.jar を検証します。パスワード secret を介してキーストアと秘密キーにアクセスします。

<verifyjar jar="${dist}/lib/ant.jar"
           alias="apache-group" storepass="secret"/>