自动为JWS应用程序安装证书

时间:2015-08-13 17:53:55

标签: java security java-web-start

我的JWS应用程序jar已签名 1 ,当我启动该证书时,它不会要求任何内容,只会抛出一个异常,说明您的应用程序已被阻止。

如果我安装该证书它可以工作,但我如何强制我的应用程序给出安装证书的消息,以便它自动安装?我想要如下所示的东西。

  1. 我使用keytool -genkey创建了一个证书,然后使用jarsigner签名该jar文件。

1 个答案:

答案 0 :(得分:1)

  

我已经创建了证书..

现在,需要使用由证书颁发机构颁发的数字证书对签名代码进行签名。实际上没有办法(或者如果有的话,这将是一个安全漏洞 - 并且很快就会被修复)。

我们作为开发人员创建的数字证书没有“密钥链”,指向在验证请求证书的人员身份后颁发证书的证书颁发机构。由于CA可以检查这些详细信息,因此Sun / Oracle会将一些“根证书”导入JRE安全系统。任何具有指向其中一个证书的密钥链的证书都将显示屏幕截图中显示的对话框。

最终用户的安全性。由于我可以生成证书,JDK声称上午,JRE将不接受证书,无论是谁 - 除非证书已经由CA颁发。