問題タブ [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 投票する
2 に答える
321 参照

android - APK の Jarsign を解除する方法は?

JAR (Android APK) があり、次のように署名した場合:

署名を解除するにはどうすればよいですか? zip ファイルとして開いて AndroidManifest.xml を抽出しようとすると、それらがすべて台無しになるためです。

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

java - jarsign に jar ファイルへの署名を強制するにはどうすればよいですか?

当社の製品は Java バージョン 1.5.0_13 で停止しており、アップグレードしたいと考えています。当社のソフトウェアは、Java Web Start を介して多数の jar をデプロイします。これらの jar はすべて署名する必要があります。ただし、いくつかの jar にはクラス ファイルが含まれておらず、Java バージョン 1.5.0_14 以降では、jarsign ユーティリティはクラス ファイルを含まない jar に署名しないことを選択しているようです。

jarsign にこれらの jar に署名させるにはどうすればよいですか? または、これらの jar を署名せずに Java Web Start を介して配布するにはどうすればよいでしょうか? また、バージョン 1.5.0_14 以降での jarsign へのこの変更が文書化されている場所はありますか? リリース ノートで見つけられません。

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

java - プログラムでjarsignerで署名されたjarを検証する方法

jarsignerを使用してjarに署名し、クラスパスの一部として署名されたjarを持たないJavaアプリケーションを使用して検証したい(つまり、jarのファイルシステムの場所を使用するだけ)

今私の問題はjarから署名ファイルを取得することです、これを行う簡単な方法はありますか?

私はInflaterとJarInputStreamsを試してみましたが運がありませんでした。

それとも、これはより良い方法で達成できるものですか?

ありがとう

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

java - MANIFEST.MF の内容を上書きせずに Ant で OSGi バンドルに署名するにはどうすればよいですか?

OSGi バンドル JAR を Ant で作成するための Eclipse プラグインがあります。Ant タスクで署名したいのですが、MANIFEST.MF の内容がクラス署名で上書きされ、OSGi バンドルが使用できなくなります。JDK jarsigner ツールの動作は同じです。Eclipse PDE にはその機能があるようですが、私の知る限り、Eclipse 内からしか使用できません。コマンド ラインから Ant ビルドを実行できるようにしたいと考えています。上書きする代わりに、MANIFEST.MF にクラス署名を追加する簡単な方法を知っている人はいますか?

0 投票する
8 に答える
34382 参照

android - 公開された Android APK で「パッケージ ファイルが正しく署名されていません」というエラーが表示される

最近、アプリケーションを Android マーケットにアップロードしましたが、エラーのためにダウンロード時に実行を拒否しています

パッケージ ファイルが正しく署名されていませんでした

最初にEclipseを使用してパケットを公開し、右クリックしてエクスポートし、キーストアを作成してから公開しましたが、機能しませんでした。

次に、keytool と jarsigner をダウンロードし、それらを使用して、代わりに投稿したアップグレードに署名しました。ただし、これにより同じエラーが発生します。

何が間違っていたのかわかりません。アプリケーションを削除できないため、もう一度やり直すこともできません。誰か助けてもらえますか?

ありがとう

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

android - Android JARSIGNER GUIツール?

初心者の質問。

Androidアプリを作成した後(簡単な部分)、署名してアップロードする必要があります(難しい部分のようです)

コマンドシェルスクリプトを作成する必要がないように、これを行うために使用できるオープンソースアプリまたはツールはありますか。JARSIGNERは非常に複雑に見えます。

シンプルなサインアンドパッケージツールを探しています。

AndroidプラグインでEclipseを使用しています。

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

java - Jarsigner: の証明書チェーンが見つかりません

~/.keystore証明書をプライベートファイルにインポートしました。

jar に署名しようとしていますが、「証明書チェーンが見つかりません」というエラーが表示されます。

どうすればこの問題を解決できますか?

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

java - .key ファイルを使用して apk に署名するにはどうすればよいですか?

現在 Android マーケットにあるアプリケーションを作成しました。アプリケーションの署名に使用される鍵は、jarsigner を使用して作成されました。最初に生成された .key ファイルを使用して署名するにはどうすればよいですか?

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

jar-signing - jar 署名を更新するには?

警告: 署名者証明書の有効期限が切れています。

jarsigner で署名しようとすると、次のようになり、出力 jar が生成されません。

jar 署名を更新するにはどうすればよいですか?

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

maven - Maven プロジェクトでの Jar 署名戦略

ビルドサーバー上に構築されたいくつかのmavenプロジェクトがあります。場合によっては、成果物に署名したいことがあります。そのためにMaven Jarsigner Pluginを使用します。

次の質問に直面しています。

  • 署名用のパスワードはどこに保存する必要がありますか?
  • Maven プロジェクトに署名するための良い戦略は何ですか?

キーストアをサーバーのどこかに置いて、そのパスをハードコードしたくはありません。そのため、このキーストアを jar にラップし、アーティファクトとして内部の Maven リポジトリにアップロードしました。Maven プロジェクトに署名する場合は、 Maven Dependency Pluginを使用してキーストア アーティファクトをダウンロードし、maven ビルド ライフサイクルに署名目標を添付します。詳しい情報はこちら。

pom.xmlキーストアのパスワードを隠すために、それらを企業ファイルに入れました。settings.xmlまた、ビルド サーバーにパスワードを保存することも考えています。

プロジェクトが開発者のマシンでビルドおよび署名されると、自己署名証明書で署名されます。しかし、プロジェクトがビルド サーバー上でビルドおよび署名されると、"公式" 証明書で署名されます。

それは良い戦略ですか?