1
  1. keytool -genkey -keystore myKeyStore -alias me

  2. keytool -selfcert -keystore myKeyStore -alias me

  3. jarsigner -keystore myKeyStore jarfile.jar 我

我正在使用这种方式来签署罐子。我使用我的 jar 和其他一些库作为库,并且所有这些都以这种方式签名,但是,当我打开浏览器时,我收到警告说有签名和未签名的代码。所以这让我很困惑......:/

http://dl.dropbox.com/u/1430071/images/errormessage.png

4

2 回答 2

1

混合签名和未签名代码一文中,​​标题为在没有混合代码警告的情况下安全地部署签名应用程序和小程序的部分提供了 Java SE 6 Update 19 及更高版本中的两种替代方案。

附录:jarsigner -verbose -verify用于查看有关签名详细信息的其他信息。

于 2010-12-22T04:29:39.640 回答
0

您正在使用自签名证书对代码进行签名。您需要从实际的 CA 获得代码签名证书(费用为 $$$),然后用它来签名您的代码。

于 2010-12-22T03:46:55.413 回答