我已经创建了一个Java applet,并对其进行了自签名,但由于最近Java更新中的安全更改,自签名不再为该小程序提供必要的权限。我需要小程序能够读取本地文件系统,使用图像,并能够连接到MYSQL数据库。当我对数据库进行自我签名时,这个小应用程序曾经与数据库一起工作,但现在不是了。此外,许多未知用户将使用该小程序,因此我无法控制他们的机器。
我可以在哪里得到我的小程序的专业签名,如果可能的话,是否有其他方法可以自我签名使小程序工作?
发布于 2013-07-15 11:56:16
从任何信誉良好的证书颁发机构购买证书。用它来给你的代码签名。List of CAs
或者,一些公司也这样做:自己给jars签名,但是用您(自己创建的) CA证书预先填充JDK信任存储区。如果您可以控制安装在所有用户计算机上的JRE,则可以将证书放在JRE/lib/security/cacerts中,以便提前获得信任。
update:此页(Java Control Panel Documentation)描述各种客户端安全级别设置所需的签名类型:
https://stackoverflow.com/questions/17646454
复制相似问题