Java 1.8中的部署规则集不起作用

时间:2019-02-21 12:41:13

标签: internet-explorer deployment jarsigner

我正在尝试在IE浏览器中下载并运行applet代码,它在Java 1.5中运行,但是我正在尝试使其在具有Java版本1.8和IE 11的Windows 10上运行。如下所示

<ruleset version="1.0+">
    <rule>
        <id location="http://localhost/" />
        <action permission="run" />
    </rule>
</ruleset>

下面是创建带有自签名证书的jar的步骤。

1:jar -cvf DeploymentRuleSet.jar ruleset.xml

2:keytool.exe -genkey -alias SelfSigned -keystore“ SelfSigned.jks” -keyalg RSA -keysize 2048 -startdate“ 2000/01/01 00:00:00” -validity 18262

3:keytool.exe -export-文件“ SelfSigned.cer”-别名SelfSigned-密钥库“ SelfSigned.jks”

4:jarsigner.exe -keystore“ SelfSigned.jks” -signedjar“ DeploymentRuleSet.jar” DeploymentRuleSet.jar SelfSigned

5:我已经检查过,是否已使用证书对jar进行了验证,并说该jar已通过以下验证

jarsigner -verify -verbose -keystore SelfSigned.jks DeploymentRuleSet.jar

s k      151 Wed Feb 20 15:11:44 IST 2019 META-INF/MANIFEST.MF
         313 Wed Feb 20 15:11:44 IST 2019 META-INF/SELFSIGN.SF
        1337 Wed Feb 20 15:11:44 IST 2019 META-INF/SELFSIGN.RSA
           0 Wed Feb 20 15:03:56 IST 2019 META-INF/
smk      161 Wed Feb 20 15:03:22 IST 2019 ruleset.xml

jar verified.

6:我已经在路径

中复制了相应的DeploymentRuleSet.jar。
:C:\Windows\Sun\Java\Deployment

7:当我在“安全性”选项卡下签入configure java时,出现以下错误:

Can not verify self-signed Deployment Rule Set jar
Deployment Rule Set jar is Invalid 

enter image description here也附上了截图

请让我知道我缺少任何步骤的地方,我仍然花了几天的时间,我无法弄清楚。

高级,感谢您的帮助。

0 个答案:

没有答案