5

我正在尝试为 BlackBerry 编写自己的 jar 验证器应用程序。但是,由于 BlackBerry 不支持 java.util.jar 包,我们只能自己编写验证逻辑。

任何人都可以让我知道可以在签名的 jar 文件中找到的 .DSA/.RSA 文件的内部结构吗?我们陷入了验证过程,因为没有记录的方法可以从签名块文件中提取用于对 jar 进行签名的公共签名。

在这方面的任何帮助都将是最有帮助和感激的。

谢谢

巴西利奥

4

2 回答 2

3

jar 签名块文件的内容在这里解释。

于 2014-12-24T11:28:22.630 回答
1

安装 JDK 时有一个文件 src.zip

该文件包含 JDK 库的源代码。

解压并检查JarEntry类的源代码

方法:getCertificates() 和 getCodeSigners()

于 2011-07-20T10:30:54.733 回答