什么是jar在java中签名?

时间:2010-01-07 05:51:27

标签: java

什么是jar签名?我们可以自定义吗?我的意思是拥有自己的签名。

2 个答案:

答案 0 :(得分:6)

Jar签名是将数字签名应用于jar文件的过程,因此接收方可以使用您的公钥验证其真实性。

是的,你可以使用它。您只需创建一个密钥并使用keytool添加它。

请参阅JAR Signing

答案 1 :(得分:2)

它只是一个理想的工具,可以让用户根据签名授予您的应用程序更高的安全权限。您需要拥有自己的签名,但在询问您是否可以自定义时,我不确定您是否真的理解签名背后的“原因”。来自Sun官方文档的一篇非常好的文章解释了它比我更好:

http://java.sun.com/docs/books/tutorial/deployment/jar/signindex.html