JavaTM 2 Platform
Standard Ed. 6

介面 java.security.Guard
的使用

使用 Guard 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
java.lang.reflect 提供類別和介面,以獲得關於類別和物件的反射資訊。 
java.net 為實作網路應用程序提供類別。 
java.security 為安全框架提供類別和介面。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.logging 提供 JavaTM 2 平臺核心日誌工具的類別和介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.security.auth 此套件提供用於進行驗證和授權的框架。 
javax.security.auth.kerberos 此套件包含與 Kerberos 網路驗證協議相關的實用工具類別。 
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
 

java.awtGuard 的使用
 

實作 Guardjava.awt 中的類別
 class AWTPermission
          此類別用於 AWT 權限。
 

java.ioGuard 的使用
 

實作 Guardjava.io 中的類別
 class FilePermission
          此類別表示對檔案和目錄的存取。
 class SerializablePermission
          此類別用於可序列化權限。
 

java.langGuard 的使用
 

實作 Guardjava.lang 中的類別
 class RuntimePermission
          該類別用於運行時權限。
 

java.lang.managementGuard 的使用
 

實作 Guardjava.lang.management 中的類別
 class ManagementPermission
          使用 SecurityManager 運行的程式碼調用 Java 平臺的管理介面中定義的方法時,SecurityManager 將要檢查的權限。
 

java.lang.reflectGuard 的使用
 

實作 Guardjava.lang.reflect 中的類別
 class ReflectPermission
          反射操作的 Permission 類別。
 

java.netGuard 的使用
 

實作 Guardjava.net 中的類別
 class NetPermission
          此類別可用於各種網路權限。
 class SocketPermission
          此類別表示通過Socket對網路的存取。
 

java.securityGuard 的使用
 

實作 Guardjava.security 中的類別
 class AllPermission
          AllPermission 是暗含所有其他權限的權限。
 class BasicPermission
          BasicPermission 類別擴展 Permission 類別,並且可以用作希望與 BasicPermission 遵守相同命名約定的權限的基礎類別。
 class Permission
          表示存取系統資源的抽象類別。
 class SecurityPermission
          此類別用於安全權限。
 class UnresolvedPermission
          UnresolvedPermission 類別用來保持初始化 Policy 時“未解析”的權限。
 

參數型別為 Guardjava.security 中的建構子
GuardedObject(Object object, Guard guard)
          使用指定的物件和 guard 建構 GuardedObject。
 

java.sqlGuard 的使用
 

實作 Guardjava.sql 中的類別
 class SQLPermission
          SecurityManager 將用來檢查在 applet 中運行的程式碼何時調用 DriverManager.setLogWriter 方法或 DriverManager.setLogStream(不建議使用)方法的權限。
 

java.utilGuard 的使用
 

實作 Guardjava.util 中的類別
 class PropertyPermission
          此類別用於屬性權限。
 

java.util.loggingGuard 的使用
 

實作 Guardjava.util.logging 中的類別
 class LoggingPermission
          當 SecurityManager 運行的程式碼調用某個日誌記錄控制方法(如 Logger.setLevel)時,SecurityManager 將要檢查的權限。
 

javax.managementGuard 的使用
 

實作 Guardjavax.management 中的類別
 class MBeanPermission
          權限控制對 MBeanServer 操作的存取。
 class MBeanServerPermission
          執行與 MBeanServer 關聯的操作的 Permission。
 class MBeanTrustPermission
          此權限表示“信任”簽章者或程式碼基。
 

javax.management.remoteGuard 的使用
 

實作 Guardjavax.management.remote 中的類別
 class SubjectDelegationPermission
          授權標識表示驗證標識執行操作所需的權限。
 

javax.net.sslGuard 的使用
 

實作 Guardjavax.net.ssl 中的類別
 class SSLPermission
          此類別用於各種網路權限。
 

javax.security.authGuard 的使用
 

實作 Guardjavax.security.auth 中的類別
 class AuthPermission
          此類別用於驗證權限。
 class PrivateCredentialPermission
          此類別用來保護對屬於特定 Subject 的私有 Credential 的存取。
 

javax.security.auth.kerberosGuard 的使用
 

實作 Guardjavax.security.auth.kerberos 中的類別
 class DelegationPermission
          此類別用於限制 Kerberos 代理模型(即可轉發和可代理票據)的使用。
 class ServicePermission
          此類別用於保護 Kerberos 服務和存取這些服務所必需的證書。
 

javax.sound.sampledGuard 的使用
 

實作 Guardjavax.sound.sampled 中的類別
 class AudioPermission
          AudioPermission 類別表示對音頻系統資源的存取權限。
 

javax.xml.wsGuard 的使用
 

實作 Guardjavax.xml.ws 中的類別
 class WebServicePermission
          此類別定義 Web 服務權限。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only