我有一个运行在HTTP服务器上的Swing应用程序。用户使用浏览器指向URL,并使用Java Web Start安装客户端。现在我需要为部署在HTTP服务器上的应用程序启用HTTPS访问。我正在使用JDK 1.5作为jnlp文件中支持的默认jdk。目前,我使用自签名证书对jar进行签名(默认情况下使用Sun的jarsigner、keytool等工具创建)。
希望能提供解决方案/步骤。
谢谢! Ramesh
希望能提供解决方案/步骤。
谢谢! Ramesh
据我理解,您不需要更改客户端代码。如果您只想通过HTTPS提供对JNLP的访问权限,则只需要重新配置分发JNLP的应用程序服务器,或者如果您在应用程序服务器前面有一个Web服务器(就像我们这里一样:用户-https->apache -> AJP -> tomcat),则需要重新配置Web服务器以允许通过HTTPS访问JNLP。
您希望利用https的哪些功能呢?
正如您所说的“需要启用”,肯定有一个潜在的原因。
我认为,在您“需要https”之前,您需要一个适当的代码签名证书。您可能需要重新表达您的问题,以便解决您的潜在问题,而不是针对具体问题提出问题。