.jar-Fileに署名があるかどうかを確認するにはどうすればよいですか?コードが特定のライブラリでのみ実行されるようにするには、jarの署名を確認する方法
3
A
答えて
2
あなた自身でプログラムでチェックする方法か、Javaが自動的にチェックする方法を参照しているかどうかは不明です。
2つ目は、Javaで提供されているセキュリティ機能を使用できます。まず、jarsignerツールを使用してjarファイルにデジタル署名する必要があります。
次に、セキュリティマネージャ(System.setSecurityManager(new SecurityManager()
)を使用してプログラムを実行する必要があります。
最後に、特定のエンティティによって署名されたコードのみがプログラムによって実行されるようにセキュリティポリシーファイルを構成する必要があります。
grant signedBy "mrm" {
permission ...
};
Java Tutorialにはチュートリアルがあります。
+0
これは私が探していたものでした!ありがとう! – rdmueller
関連する問題
- 1. jarsignerでプログラムで署名されたjarを確認する方法
- 2. ダウンロードしたpom/jarファイルの署名を確認する
- 3. 署名されたJARを確認するためのJavaユーティリティ
- 4. 署名されたXMLファイルの署名を確認する方法
- 5. Jar署名者を確認してください
- 6. C#JWTトークンの署名を確認する方法は?
- 7. OpenSSLでwolfSSLのECC署名を確認する方法
- 8. PEMファイルからパブリックキーをロードする署名の確認方法
- 9. iOSアプリケーションの署名を確認する
- 10. Apacheレベルでデジタル署名を確認する方法は?
- 11. デジタルXML署名を確認する方法
- 12. SSL質問:ROOT CAが署名を確認する方法
- 13. RSA署名の確認iOS
- 14. POIデジタル署名の確認
- 15. 自己署名入りのjarファイルの署名を検証する方法は?
- 16. ファイルに署名して確認する方法は?
- 17. C#PDF署名を確認する
- 18. Androidでデジタル署名を確認する
- 19. JWT.IOで署名を確認する
- 20. 署名を確認するFacebook Connect
- 21. デジタル署名を確認する
- 22. デジタル署名jarファイル
- 23. .PFXファイルを使用してJARファイルに署名する方法
- 24. JVMがJar署名を無視する方法
- 25. リモートクライアントでのXML署名の確認
- 26. librpm - インストールされたパッケージの署名鍵を確認する方法
- 27. opensslでJavaでデジタル署名を確認
- 28. Cordova Windowsの署名と身元確認
- 29. 署名を確認せずにPDFファイルにc#で電子署名があるかどうかを確認
- 30. パブリックキーをCRTファイルから読み込み、署名を確認する方法は?
http://stackoverflow.com/questions/1374170/how-to-verify-a-jar-signed-with-jarsigner-programmatically – Luca
これは本当に難しいですか?私は、私が設定できるjvm内に何らかのセキュリティ機能があることを期待していました... – rdmueller