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