文档

Java™ 教程
隐藏目录
Java Web Start 和安全性
路径: 部署
课程: Java Web Start

Java Web Start和安全性

本节介绍了通过Java Web Start部署的应用程序的安全基础知识,包括:

使用Java Web Start启动的应用程序默认在一个受限环境中运行,称为沙箱。在这个沙箱中,Java Web Start:

通过Java Web Start启动的沙箱应用程序仍然保持在这个沙箱中,意味着它们无法访问本地文件或网络。有关信息,请参见富互联网应用程序中的安全性

HTTPS证书的动态下载

Java Web Start动态导入证书,就像浏览器一样。为此,Java Web Start设置了自己的https处理程序,使用java.protocol.handler.pkgs系统属性来初始化SSLSocketFactoryHostnameVerifier的默认值。它使用方法HttpsURLConnection.setDefaultSSLSocketFactoryHttpsURLConnection.setDefaultHostnameVerifier设置默认值。

如果您的应用程序使用这两个方法,请确保它们在Java Web Start初始化https处理程序之后调用,否则您的自定义处理程序将被Java Web Start默认处理程序替换。

您可以通过以下方式确保使用自定义的SSLSocketFactoryHostnameVerifier


上一页: 运行Java Web启动应用程序
下一页: 常见Java Web启动问题