另一个试图在这里开设一家信息
我公司希望使用多个版本的Java使用设置部署规则。
Currenly我们有1.6.0_13,1.7.0_51和1.8.0_66的Java 8是Java控制家中的用户选项卡的系统选项卡中选择什么组成的Java 6,7和8的
在deployment.properties所有设置都是默认的,并指向正确的位置或值
ENV变量设置JAVA_HOME = “C:\ Program Files文件(x86)的\的Java \ jdk1.8.0_66 \ BIN” 路径=设置为正确的位置
我随后的步骤是下面,
创建密钥存储密钥工具-genkey -dname “CN = drstest,OU = ABAC,O = myCompany中,C = SE” -keyalg RSA -keysize 2048 -alias testsign -keypass密码-keystore mykeystore.jks -storepass密码-validity 1460
下载的CSR文件的keytool -certreq -alias testsign -file certreq.csr的-keystore mykeystore.jks -storepass密码
使用的CSR文件,并将其发送到我公司的CA进行签名。
收到的两个文件:CER和P7B文件从CA
进口CSR回复:密钥工具-import -file -trustcacerts -alias certnew.p7b -keystore testsign -storepass mykeystore.jks密码
下载并添加在密钥库中链的所需的证书。
创建ruleset.xml
创建使用jar文件jar.exe的jar.exe的-cvf DeploymentRuleSet.jar ruleset.xml
签署的JAR文件的密钥库的jarsigner -keystore mykeystore.jks DeploymentRuleSet.jar testsign
添加的时间标志的jarsigner -verbose -keystore mykeystore.jks -storepass密码-keypass密码-tsa http://timestamp.comodoca.com/rfc3161 DeploymentRuleSet.jar testsign -J-Dhttp.proxyHost = xxx.xxx.COM -J- Dhttp.proxyPort = 8080
放在DeploymentRuleSet.jar在C:\ WINDOWS \太阳\的Java \ Deployment文件夹
现在,当我测试使用java控制家中的控制面板 - > Java的 - >安全选项 - >查看活动部署规则集 - >
我得到的消息是“DeploymentRuleset.jar是无效的”,“不能验证规则集罐子”
我可以看到我的证书中的“查看证书的详细信息”
现在我有这么用时多小时,经历了这么多的网页已经走了,仍然不知道为什么它是无效的。
这不是火箭科学,但我仍坚持。
有人能指出我要去的地方错了。
*********我不知道是否有对cacerts文件的任何步骤,如果我错过了什么东西的cacerts请指导我*************
问候