为web applet签名的问题

时间:2010-12-22 03:43:51

标签: java jar applet jarsigner

  1. keytool -genkey -keystore myKeyStore -alias me

  2. keytool -selfcert -keystore myKeyStore -alias me

  3. jarsigner -keystore myKeyStore jarfile.jar me

  4. 我用这种方式签名罐子。 我使用我的jar和更多的库作为库,并且所有这些都以这种方式签名,但是,当我打开浏览器时,我得到警告,即有签名和未签名的代码。所以这让我感到困惑......:/

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

2 个答案:

答案 0 :(得分:1)

在文章Mixing Signed and Unsigned Code中,标题为Deploying Signed Applications and Applets Securely Without a Mixed Code Warning的部分提供了Java SE 6 Update 19及更高版本中提供的两种备选方案。

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

答案 1 :(得分:0)

您使用自签名证书对代码进行签名。您需要从实际CA获取代码签名证书(费用为$$$),然后使用该代码签署代码。