java 确保所有正在运行的Jar文件、已签名的文件以及已由我签名的文件?

jbose2ul  于 2023-03-28  发布在  Java
关注(0)|答案(1)|浏览(111)

我有一个Java桌面应用程序。我正在尝试找到一种方法来下载更新的jar文件,并在用户无需完全重新安装应用程序的情况下运行它们。我需要安全地执行此操作,并希望验证1.我运行的jar文件未被修改,2.我运行的jar文件由我签名。
由于MSIX的工作方式以及mac os应用程序的新标准,我不能或不应该修改我的应用程序目录,这意味着我必须将新的jar保存在不安全的位置,例如用户数据目录或主目录,任何应用程序都可以修改它们。

如何确保JVM只运行签名的jar,验证它们,并且只允许我签名的jar?

相关问题