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