类:使扩展安全

既然您已经了解了如何使用扩展,您可能想知道扩展具有哪些安全特权。例如,如果要开发执行文件 I/O 的扩展,则需要知道如何为扩展授予适当的读写文件权限。相反,如果您正在考虑使用由他人开发的扩展程序,则将需要清楚地了解该扩展程序具有哪些安全特权,以及如果需要的话如何更改这些特权。

本课向您展示 Java™平台的安全体系结构如何处理扩展。您将了解如何确定授予扩展软件哪些特权,并通过以下一些简单步骤学习如何修改扩展特权。此外,您还将学习如何在扩展中密封软件包,以限制对代码指定部分的访问。

本课分为两部分:

设置扩展特权

本节包含一些示例,这些示例向您显示必须满足什么条件才能授予扩展权限以执行对安全敏感的操作。

扩展中的密封包

您可以选择将扩展 JAR 文件中的程序包密封,以作为其他安全措施。如果封装是密封的,则意味着在该封装中定义的所有类都必须源自单个 JAR 文件。本节介绍如何修改扩展清单以密封扩展包。

Additional Documentation

在本类中,您会在适当的位置找到相关安全文档的链接和参考。

有关安全性的完整信息,您可以参考以下内容: