これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gjarsigner です。
プログラム:
NAME
gjarsigner - Java ARchive (JAR) ファイル署名および検証ツール
SYNOPSIS
ジャーシグナー [オプション] ... FILE ALIAS
ジャーシグナー -確認 [オプション] ... FILE
DESCRIPTION
最初の形式を使用すると、ツールは指定された JAR ファイルに署名します。 XNUMX 番目のフォーム
一方、以前に署名された JAR ファイルを検証するために使用されます。
FILE 処理する .JAR ファイルです。 つまり、最初の構文形式が使用されている場合に署名するか、または
代わりに XNUMX 番目の構文形式が使用されているかどうかを確認します。
ALIAS 知られている必要があります エイリアス の キー 入門 指定で キー ストア. 秘密鍵
これに関連する資料 エイリアス その後、指定された .JAR ファイルに署名するために使用されます。
OPTIONS
コマンドと オプション
次のオプションは、ツールが署名または検証に使用される場合に使用できます。
.JAR ファイル。
-詳細
このオプションを使用して、ツールがより詳細なメッセージを生成するように強制します。
処理。
-内部f
存在する場合、ツールは「.SF」ファイルを
「.DSA」生成ファイル。
-セクションのみ
存在する場合、ツールは「.SF」生成ファイルにインクルードします。
しません -- マニフェスト ファイル全体のハッシュを含むヘッダー。 そのヘッダーが
含まれているため、ツールは検証中にハッシュ (ヘッダー内) をすばやく確認できます。
マニフェスト ファイルと一致するかどうか。
-プロバイダー PROVIDER_CLASS_NAME
の完全修飾クラス名 セキュリティ プロバイダー 現在のリストに追加するには
セキュリティ プロバイダ 使用中の JVM にすでにインストールされています。 プロバイダークラスが
このオプションで指定され、ランタイムに正常に追加されました。つまり、
まだインストールされていない場合、ツールはこれを削除しようとします セキュリティ プロバイダー
終了する前に。
-助けて
これに似たヘルプ テキストを出力します。
署名する オプション
署名目的でツールを使用する場合、次のオプションを指定できます。
-キーストア URL
このオプションを使用して、使用するキー ストアの場所を指定します。 デフォルト値は次のとおりです
という名前のファイルを参照するファイル URL .keystore によって返されたパスにあります
「user.home」を引数として使用して「java.lang.System#getProperty(String)」を呼び出します。
URL が指定されたが、不正な形式であることが判明した場合 -- 例: プロトコルが欠落している
要素 -- ツールは URL 値をファイル名として使用しようとします (絶対値または
キー ストアの相対パス名) -- プロトコルが「file:」であるかのように。
-店舗タイプ STORE_TYPE
このオプションを使用して、使用するキー ストアのタイプを指定します。 デフォルト値 (次の場合)
このオプションは省略されており、セキュリティのプロパティ「keystore.type」のオプションです。
プロパティ ファイル。静的メソッド呼び出しを呼び出すことで取得されます。
「java.security.KeyStore」の「getDefaultType()」。
-ストアパス PASSWORD
このオプションを使用して、キー ストアのロックを解除するために使用されるパスワードを指定します。 もしも
このオプションがない場合、ユーザーはパスワードの入力を求められます。
-キーパス PASSWORD
このオプションを使用して、ツールがロックを解除するために使用するパスワードを指定します。 キー
入門 指定されたものに関連する エイリアス.
このオプションを省略した場合、ツールは最初にロックを解除しようとします。 キー 入門
同じパスワードでキーストアを保護します。 これが失敗した場合は、プロンプトが表示されます
パスワードを入力します。
-シグファイル NAME
このオプションを使用して、ファイル名の作成に使用されるリテラルを指定します。
「.SF」と「.DSA」署名ファイルの両方。 これらのファイルは、
ツールに配置し、 メタINF 署名付き JAR のディレクトリ。 使用できる文字
の NAME 「a-zA-Z0-9_-」の範囲内にある必要があります。 すべての文字が変換されます
大文字のもの。
このオプションがない場合、 ALIAS 引数は次のようになります
使用済み。 この場合、 ALIAS それは許容範囲外です
文字の範囲はアンダースコアに置き換えられます。
-signedjar FILE
このオプションを使用して、署名付き JAR のファイル名を指定します。 このオプションを省略した場合、
署名された JAR は、 FILE; つまり、入力 JAR ファイルは次のようになります。
サイン本に差し替え。
Verification オプション
検証目的でツールを使用する場合、次のオプションを指定できます。
-確認
このオプションを使用して、検証目的でツールを使用することを示します。
-証明書
このオプションは、 -詳細 オプション。 存在する場合は、
-詳細 オプションを選択すると、ツールは、
処理中の署名者の証明書。
onworks.net サービスを使用してオンラインで gjarsigner を使用する
