JavaTM 2 Platform
Standard Ed. 6

類別 java.security.CodeSource
的使用

使用 CodeSource 的軟體套件
java.net 為實作網路應用程序提供類別。 
java.security 為安全框架提供類別和介面。 
javax.security.auth 此套件提供用於進行驗證和授權的框架。 
 

java.netCodeSource 的使用
 

參數型別為 CodeSourcejava.net 中的方法
protected  PermissionCollection URLClassLoader.getPermissions(CodeSource codesource)
          返回給定 codesource 物件的權限。
 

java.securityCodeSource 的使用
 

返回 CodeSourcejava.security 中的方法
 CodeSource ProtectionDomain.getCodeSource()
          返回此域的 CodeSource。
 

參數型別為 CodeSourcejava.security 中的方法
protected  Class<?> SecureClassLoader.defineClass(String name, byte[] b, int off, int len, CodeSource cs)
          使用可選的 CodeSource 將 byte 陣列轉換為 Class 類別的實例。
protected  Class<?> SecureClassLoader.defineClass(String name, ByteBuffer b, CodeSource cs)
          使用可選的 CodeSource 將 ByteBuffer 轉換為 Class 類別的實例。
protected  PermissionCollection PolicySpi.engineGetPermissions(CodeSource codesource)
          返回包含授予指定 CodeSource 的權限集的 PermissionCollection 物件。
 PermissionCollection Policy.getPermissions(CodeSource codesource)
          返回一個 PermissionCollection 物件,它包含授予指定 CodeSource 的權限集。
protected  PermissionCollection SecureClassLoader.getPermissions(CodeSource codesource)
          返回給定的 CodeSource 物件的權限。
 boolean CodeSource.implies(CodeSource codesource)
          如果此 CodeSource 物件“暗含”指定的 CodeSource,則返回 true。
 

參數型別為 CodeSourcejava.security 中的建構子
ProtectionDomain(CodeSource codesource, PermissionCollection permissions)
          創建具有給定 CodeSource 和 Permissions 的新 ProtectionDomain。
ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
          創建由給定的 CodeSource、Permissions、ClassLoader 和 Principal 陣列限定的新 ProtectionDomain。
 

javax.security.authCodeSource 的使用
 

參數型別為 CodeSourcejavax.security.auth 中的方法
abstract  PermissionCollection Policy.getPermissions(Subject subject, CodeSource cs)
          已過時。 獲取授予與指定的 CodeSource 關聯的 Principals 的 Permissions。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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