如何以编程方式验证用jarsigner签名的jar

我想使用jarsigner对jar进行签名,然后使用Java应用程序对其进行验证,该Java应用程序没有将签名的jar作为其类路径的一部分(即,仅使用jar的文件系统位置)

现在我的问题是从罐子中取出签名文件,有没有简单的方法可以做到这一点?

我玩过Inflater和Jar InputStreams并没有运气。

还是可以通过更好的方式来实现?

谢谢

回答:

《安全提供程序实施指南》概述了验证JAR的过程。尽管这些说明是供JCA密码服务提供商验证的,但它们仍应适用于您的问题。

具体来说,请verify(X509Certificate targetCert)在示例代码“

MyJCE.java”中签出该方法。

以上是 如何以编程方式验证用jarsigner签名的jar 的全部内容, 来源链接: utcz.com/qa/400105.html

回到顶部