JAR文件签名块格式

时间:2010-09-06 11:42:44

标签: java jar verification

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

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

在这方面的任何帮助都将是最有帮助和最受欢迎的。

由于

巴西利奥

2 个答案:

答案 0 :(得分:1)

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

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

解压缩并检查类JarEntry

的源代码

方法:getCertificates()和getCodeSigners()

答案 1 :(得分:0)

解释了jar签名块文件的内容here