keytool -genkey -keystore myKeyStore -alias me
keytool -selfcert -keystore myKeyStore -alias me
jarsigner -keystore myKeyStore jarfile.jar me
我用这种方式签名罐子。 我使用我的jar和更多的库作为库,并且所有这些都以这种方式签名,但是,当我打开浏览器时,我得到警告,即有签名和未签名的代码。所以这让我感到困惑......:/
答案 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获取代码签名证书(费用为$$$),然后使用该代码签署代码。