我有一个Java桌面应用程序。我正在尝试找到一种方法来下载更新的jar文件,并在用户无需完全重新安装应用程序的情况下运行它们。我需要安全地执行此操作,并希望验证1.我运行的jar文件未被修改,2.我运行的jar文件由我签名。由于MSIX的工作方式以及mac os应用程序的新标准,我不能或不应该修改我的应用程序目录,这意味着我必须将新的jar保存在不安全的位置,例如用户数据目录或主目录,任何应用程序都可以修改它们。
如何确保JVM只运行签名的jar,验证它们,并且只允许我签名的jar?
nhaq1z211#
伪
1.创建单元测试或一些函数1.读取文件签名者1.匹配/解密
这些链接可能有帮助
1条答案
按热度按时间nhaq1z211#
伪
1.创建单元测试或一些函数
1.读取文件签名者
1.匹配/解密
这些链接可能有帮助