問題タブ [jarsigner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
350390 参照

java - 秘密鍵を使用して .pfx ファイルをキーストアに変換するにはどうすればよいですか?

Android アプリケーション ( .apk) に署名する必要があります。
ファイルがあり.pfxます。.cerInternet Explorer経由でファイルに変換してから、keytool.cerを使用して変換しました。.keystore次に、jarsigner で署名しようとしました.apkが、.keystore には秘密鍵が含まれていないと表示されます。

私が間違っていることは何ですか?

0 投票する
1 に答える
20345 参照

java - Keytool および jarsigner ツール

BB デバイスにロードした blackberry アプリケーションを開発しました。しかし、ご存知のように、RIM でアプリケーションに署名しないと、デバイス上でアプリケーションを実行できません。アプリケーションの試用版を数日間作成し、テスト目的でデバイスで実行する方法はありますか?

「keytool」および「jarsigner」ツールについて聞いたことがあります。このツールは、アプリケーションに署名せずにデバイスでアプリケーションを実行するのに役立ちますか? はいの場合、それを行う方法に関する手順を教えてください。

0 投票する
2 に答える
853 参照

java - Web アプレットの jar 署名の問題

  1. keytool -genkey -keystore myKeyStore -alias me

  2. keytool -selfcert -keystore myKeyStore -alias me

  3. jarsigner -keystore myKeyStore jarfile.jar me

私はこの方法を使って瓶に署名しています。私は自分のjarファイルといくつかをライブラリとして使用していますが、それらはすべてこの方法で署名されていますが、ブラウザを開くと、署名されたコードと署名されていないコードがあるという警告が表示されます. これは私を混乱させます... :/

http://dl.dropbox.com/u/1430071/images/errormessage.png

0 投票する
3 に答える
10074 参照

java - 失敗の原因は何ですか: 「jarsigner: {file} を {file}.org に名前変更しようとして失敗しました」

エラーが発生しています:

[signjar] jarsigner: C:\workspace\line_editor\lib\icon.jar の名前を C:\workspace\line_editor\lib\icon.jar.orig に変更しようとして失敗しました

Eclipse内でantを使用して一連のjarファイルに自己署名しようとしたとき。Ant ビルドは、このプロジェクトでは正常に機能し、他のプロジェクトでも同様のコードが機能しました。コードにいくつかの小さな変更を加え、再構築しようとしましたが、このエラーが発生し続けました。

関連する ant ターゲットは次のとおりです。

プロジェクトを削除し、リポジトリから再度プルしました。したがって、この部分が失敗しないように、他のプロジェクトと同じデフォルトのプロジェクト設定があります。問題の .jar を確認しましたが、読み取り専用ではありませんでした。名前を変更したところ、次のアルファベット順の .jar ファイルも失敗しました。このフォルダー内の .jars にアクセスしている実行中のプログラムはありません。

原因についての提案はありますか?

0 投票する
1 に答える
2163 参照

java - 自己署名jarの署名を検証するには?

keytool を使用して生成したキーで jar に署名しました。実行時に、jar が変更されていないことを確認するにはどうすればよいですか?

目標は、証明書情報を使用して、jar がビルドされてから jar 内の各クラスが変更されていないことを確認することです。これはランタイム チェックであるため、コードを含む jar はユーザーのファイル システムのどこにでも存在する可能性があります。

0 投票する
1 に答える
12068 参照

keytool - jarの有効期限を変更するには

証明書で署名されているjarファイルの有効期限を30日に変更する必要があります。したがって、順番に実行します(最初のコマンドに関連する入力を提供します)。ただし、-validityオプションが30日として指定されているにもかかわらず、jarsignerコマンドは、証明書が6か月(デフォルト)後に期限切れになることを示しています。どうすればこれを変更できますか?以下は私が使用するコマンドのリストです

0 投票する
1 に答える
1600 参照

keytool - 信頼できる証明書のみを使用した jarsigner 検証?

keytool のドキュメントには、「jarsigner [...] は、その証明書の公開鍵が「信頼できる」かどうか、つまり、指定されたキーストアに含まれているかどうかを確認する」と書かれていることに気付きました。一方、jarsigner のマンページには、「検証時にキーストアは必要ありません [...]」と記載されており、ユーティリティは常に jar で提供された証明書に対して検証することが示されています。jar が署名されてから変更されていないことを証明するだけで、特定の機関/サプライヤーによって署名されたことは証明されないため、目的に反するようなものだと思います。

jar の署名に使用された証明書がランタイム システムで認識されていない/信頼されていない場合、検証を失敗させる方法はありますか? または、スクリプトを使用して jarsigner -verify -verbose -keystore ... を呼び出し、出力を解析して、ローカル (ランタイム) キーストアに署名証明書のエントリがあるかどうかを確認する必要がありますか?

困惑、ピーター

0 投票する
2 に答える
554 参照

android - Jarsigner が開かない

わかりました、ここで助けが必要です!! 私は Windows 7 Home Premium を使用しており、jdk6u25x64 と Android SDK をダウンロードしてインストールしました。ここに問題があります。アプリを公開する準備ができており、.apk ファイルを作成しました。ここで証明書に署名する必要がありますが、C:/program files/java/jdk/bin に移動して jarsigner をダブルクリックすると、バイナリ コード ボックスが画面上で 0.5 秒間点滅して閉じます。これを修正する方法を知っている人はいますか?

0 投票する
2 に答える
488 参照

debugging - テストを実行するときに、ビルドされたクラスファイルの代わりに署名済みのjarファイルをNetbeansに使用させるにはどうすればよいですか

署名済みのアプレットを Netbeans でラップするテスト ハーネスを作成しており、テスト ハーネスの build.xml ファイル (target="-post-jar") に署名ステップを記述して、次のようにサーバーにアクセスできるようにしています。署名されたアプレット (同じキーストアとエイリアスを使用)。

しかし、Netbeans で実行またはデバッグを使用してテストを実行すると、テストは署名付きの jar ファイルではなくクラス ファイルを使用するようです。

代わりに署名付きjarファイルを使用するにはどうすればよいですか。build.xml または project.properties ファイルでクラスパスを変更することは可能だと思います。

誰かがこれに答えてくれることを願っています//ミカエル

0 投票する
4 に答える
818 参照

android - 変更を加えるたびに apk を辞任する必要がありますか?

私は最初のアプリを作成していて、署名したばかりで、公式の署名済みの非デバッグ apk を作成するためにすべてのことを行いました。さて、小さな変更を加えたい場合は、すべての辞任をもう一度やり直して、同じキーを使用する必要がありますか、それとも何ですか?