Java 如何为jar签名并为读、写添加清单属性?

Java 如何为jar签名并为读、写添加清单属性?,java,jar,applet,desktop,code-signing,Java,Jar,Applet,Desktop,Code Signing,我是这个论坛的新手。您已经从2014年1月开始使用java安全更新,我们在运行自签名jar文件时遇到错误 我尝试通过以下步骤对包含applet应用程序的jar进行签名 我已经创建了一个密钥库 创建了代码签名请求(CSR)并从证书颁发机构购买了证书 已下载根证书和中间证书 后来,我将所有证书作为受信任证书导入密钥库 在keystore的帮助下,我签署了包含applet的jar 运行代码时,表示某些代码未签名。但是可能是有权限的清单文件有问题。请检查我的步骤并帮助我纠正方法。如果您有证书或个人帮助中

我是这个论坛的新手。您已经从2014年1月开始使用java安全更新,我们在运行自签名jar文件时遇到错误

我尝试通过以下步骤对包含applet应用程序的jar进行签名

  • 我已经创建了一个密钥库
  • 创建了代码签名请求(CSR)并从证书颁发机构购买了证书
  • 已下载根证书和中间证书
  • 后来,我将所有证书作为受信任证书导入密钥库
  • 在keystore的帮助下,我签署了包含applet的jar
  • 运行代码时,表示某些代码未签名。但是可能是有权限的清单文件有问题。请检查我的步骤并帮助我纠正方法。如果您有证书或个人帮助中的代码签名链接,将非常有用

    谢谢

    是清单文件上的文件以及您需要放入其中的内容。下载的所有JAR都需要使用相同的证书签名,并且您需要更新applet标记以包含权限-请参阅。这一切都假设您使用的是Java7 update 51或更高版本。早期版本显示警告,但未阻止小程序或webstart应用程序