問題タブ [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.
android - APK の Jarsign を解除する方法は?
JAR (Android APK) があり、次のように署名した場合:
署名を解除するにはどうすればよいですか? zip ファイルとして開いて AndroidManifest.xml を抽出しようとすると、それらがすべて台無しになるためです。
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 へのこの変更が文書化されている場所はありますか? リリース ノートで見つけられません。
java - プログラムでjarsignerで署名されたjarを検証する方法
jarsignerを使用してjarに署名し、クラスパスの一部として署名されたjarを持たないJavaアプリケーションを使用して検証したい(つまり、jarのファイルシステムの場所を使用するだけ)
今私の問題はjarから署名ファイルを取得することです、これを行う簡単な方法はありますか?
私はInflaterとJarInputStreamsを試してみましたが運がありませんでした。
それとも、これはより良い方法で達成できるものですか?
ありがとう
java - MANIFEST.MF の内容を上書きせずに Ant で OSGi バンドルに署名するにはどうすればよいですか?
OSGi バンドル JAR を Ant で作成するための Eclipse プラグインがあります。Ant タスクで署名したいのですが、MANIFEST.MF の内容がクラス署名で上書きされ、OSGi バンドルが使用できなくなります。JDK jarsigner ツールの動作は同じです。Eclipse PDE にはその機能があるようですが、私の知る限り、Eclipse 内からしか使用できません。コマンド ラインから Ant ビルドを実行できるようにしたいと考えています。上書きする代わりに、MANIFEST.MF にクラス署名を追加する簡単な方法を知っている人はいますか?
android - 公開された Android APK で「パッケージ ファイルが正しく署名されていません」というエラーが表示される
最近、アプリケーションを Android マーケットにアップロードしましたが、エラーのためにダウンロード時に実行を拒否しています
パッケージ ファイルが正しく署名されていませんでした
最初にEclipseを使用してパケットを公開し、右クリックしてエクスポートし、キーストアを作成してから公開しましたが、機能しませんでした。
次に、keytool と jarsigner をダウンロードし、それらを使用して、代わりに投稿したアップグレードに署名しました。ただし、これにより同じエラーが発生します。
何が間違っていたのかわかりません。アプリケーションを削除できないため、もう一度やり直すこともできません。誰か助けてもらえますか?
ありがとう
android - Android JARSIGNER GUIツール?
初心者の質問。
Androidアプリを作成した後(簡単な部分)、署名してアップロードする必要があります(難しい部分のようです)
コマンドシェルスクリプトを作成する必要がないように、これを行うために使用できるオープンソースアプリまたはツールはありますか。JARSIGNERは非常に複雑に見えます。
シンプルなサインアンドパッケージツールを探しています。
AndroidプラグインでEclipseを使用しています。
java - Jarsigner: の証明書チェーンが見つかりません
~/.keystore
証明書をプライベートファイルにインポートしました。
jar に署名しようとしていますが、「証明書チェーンが見つかりません」というエラーが表示されます。
どうすればこの問題を解決できますか?
java - .key ファイルを使用して apk に署名するにはどうすればよいですか?
現在 Android マーケットにあるアプリケーションを作成しました。アプリケーションの署名に使用される鍵は、jarsigner を使用して作成されました。最初に生成された .key ファイルを使用して署名するにはどうすればよいですか?
jar-signing - jar 署名を更新するには?
警告: 署名者証明書の有効期限が切れています。
jarsigner で署名しようとすると、次のようになり、出力 jar が生成されません。
jar 署名を更新するにはどうすればよいですか?
maven - Maven プロジェクトでの Jar 署名戦略
ビルドサーバー上に構築されたいくつかのmavenプロジェクトがあります。場合によっては、成果物に署名したいことがあります。そのためにMaven Jarsigner Pluginを使用します。
次の質問に直面しています。
- 署名用のパスワードはどこに保存する必要がありますか?
- Maven プロジェクトに署名するための良い戦略は何ですか?
キーストアをサーバーのどこかに置いて、そのパスをハードコードしたくはありません。そのため、このキーストアを jar にラップし、アーティファクトとして内部の Maven リポジトリにアップロードしました。Maven プロジェクトに署名する場合は、 Maven Dependency Pluginを使用してキーストア アーティファクトをダウンロードし、maven ビルド ライフサイクルに署名目標を添付します。詳しい情報はこちら。
pom.xml
キーストアのパスワードを隠すために、それらを企業ファイルに入れました。settings.xml
また、ビルド サーバーにパスワードを保存することも考えています。
プロジェクトが開発者のマシンでビルドおよび署名されると、自己署名証明書で署名されます。しかし、プロジェクトがビルド サーバー上でビルドおよび署名されると、"公式" 証明書で署名されます。
それは良い戦略ですか?