JavaWebStart和SSL。加载本地主机ca证书
我一直在努力让NASA WorldWind小程序通过ssl工作,并遇到了一条相当困难的错误消息 当我尝试运行纯webstart小程序时,它抛出“sun.security.validator.ValidatorException:PKIX路径验证失败:java.security.cert.CertPathValidatorException:path未与任何信任锚链接” 据我所知,这意味着它找不到小程序的CA。这没有多大意义,因为签名证书及其ca(Localhost.crt和Localhost-ca.crt)都位于同一个密钥库中,我已将其标记为信任存储 在这个问题上的建议和帮助将不胜感激,因为我已经尝试了我能想到的一切 我尝试过的事情:JavaWebStart和SSL。加载本地主机ca证书,java,ssl,java-web-start,Java,Ssl,Java Web Start,我一直在努力让NASA WorldWind小程序通过ssl工作,并遇到了一条相当困难的错误消息 当我尝试运行纯webstart小程序时,它抛出“sun.security.validator.ValidatorException:PKIX路径验证失败:java.security.cert.CertPathValidatorException:path未与任何信任锚链接” 据我所知,这意味着它找不到小程序的CA。这没有多大意义,因为签名证书及其ca(Localhost.crt和Localhost-c
- 将本地主机ca crt添加到JVM的基本cacerts文件
- 将信任库添加到包含localhost crt和localhost CA的jlnp文件中
- 确保所有必需的.jar文件都由同一个crt签名
- 是的,我甚至把jogl.jar和它的所有本地版本下载到我的电脑上,让他们删除旧的META-INF
- 通过常规http加载Jnlp文件以确保它不是只需单击webstart即可完成的(相同错误)
<?xml version="1.0" encoding="UTF-8"?>
<jnlp href="WWJApplet.jnlp" codebase =".">
<information>
<title>World Wind Java Applet Demo</title>
<vendor>NASA</vendor>
<homepage href="http://worldwind.arc.nasa.gov"/>
<description>World Wind Java Applet Demo</description>
<description kind="short">World Wind Java Applet Demo</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources os="Windows">
<property name="sun.java2d.noddraw" value="true"/>
</resources>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.6+" initial-heap-size="512m"
max-heap-size="512m"/>
<property name="sun.java2d.noddraw" value="true"/>
<property name="Djavax.net.ssl.trustStore"
value="C:\Users\srivera\Documents\Apache-Install\tomcat-owf\certs\keystore.jks"/>
<property name="Djavax.net.ssl.trustStorePassword" value="password"/>
<jar href="WorldWindWidget.jar" main="true"/>
<jar href="Windworld.jar"/>
<extension name="jogl" href="jogl.jnlp"/>
</resources>
<!-- Width and heigth are overwritten by the surrounding web page -->
<applet-desc
name="WWJ Applet"
main-class="org.me.windworldwidget.WorldWindWidget"
width="800" height="600">
<param name="separate_jvm" value="true" />
</applet-desc>
</jnlp>
世界风Java小程序演示
国家航空和航天局
世界风Java小程序演示
世界风Java小程序演示