JavaTM 2 Platform
Standard Ed. 6

類別 org.ietf.jgss.Oid
的使用

使用 Oid 的軟體套件
org.ietf.jgss 此套件提供一個框架,該框架允許應用程序開發人員通過利用統一的 API 使用一些來自各種基礎安全機制(如 Kerberos)的安全服務,如驗證、資料完整性和和資料機密性。 
 

org.ietf.jgssOid 的使用
 

宣告為 Oidorg.ietf.jgss 中的欄位
static Oid GSSName.NT_ANONYMOUS
          表示匿名實體的名稱型別。
static Oid GSSName.NT_EXPORT_NAME
          用來表示通過導出方法產生的導出名稱的名稱型別。
static Oid GSSName.NT_HOSTBASED_SERVICE
          表示基於主機的服務名稱格式的 Oid。
static Oid GSSName.NT_MACHINE_UID_NAME
          名稱型別,表示與本地系統上的使用者對應的數值型使用者標識符。
static Oid GSSName.NT_STRING_UID_NAME
          名稱型別,指示一個由數字組成的字元串,表示本地系統上使用者的數值型使用者標識符。
static Oid GSSName.NT_USER_NAME
          名稱型別,表示在本地系統上指定的使用者。
 

返回 Oidorg.ietf.jgss 中的方法
 Oid GSSContext.getMech()
          確定什麼機制正用於此上下文。
 Oid[] GSSCredential.getMechs()
          返回受此憑據支持的機制的列表。
abstract  Oid[] GSSManager.getMechs()
          返回一個可通過此 GSSManager 提供給 GSS-API 調用者的機制列表。
abstract  Oid[] GSSManager.getMechsForName(Oid nameType)
          返回支持指定的名稱型別的機制的列表。
abstract  Oid[] GSSManager.getNamesForMech(Oid mech)
          然後返回由指定的機制所支持的名稱型別。
 Oid GSSName.getStringNameType()
          返回此名稱的可列印表示形式的名稱型別,此名稱可從 toString 方法中獲取。
 

參數型別為 Oidorg.ietf.jgss 中的方法
 void GSSCredential.add(GSSName name, int initLifetime, int acceptLifetime, Oid mech, int usage)
          將特定於機制的憑據元素添加到現有的憑據中。
abstract  void GSSManager.addProviderAtEnd(Provider p, Oid mech)
          此方法用於向 GSSManager 指示,如果沒有其他的提供者支持指定的機制,則應用程序將使用特定的提供者。
abstract  void GSSManager.addProviderAtFront(Provider p, Oid mech)
          此方法用來向 GSSManager 表示,當支持是指定的機制所需要的支持時,應用程序希望優先於其他所有提供者使用特定的提供者。
 GSSName GSSName.canonicalize(Oid mech)
          創建一個針對某種機制而規範化的名稱。
 boolean Oid.containedIn(Oid[] oids)
          一種實用工具方法,可測試此 Oid 值是否包含在所提供的 Oid 陣列中。
abstract  GSSContext GSSManager.createContext(GSSName peer, Oid mech, GSSCredential myCred, int lifetime)
          在初始端一方創建上下文的 Factory 方法。
abstract  GSSCredential GSSManager.createCredential(GSSName name, int lifetime, Oid[] mechs, int usage)
          通過一套機制獲取憑據的 Factory 方法。
abstract  GSSCredential GSSManager.createCredential(GSSName name, int lifetime, Oid mech, int usage)
          獲取單個機制憑據的 Factory 方法。
abstract  GSSName GSSManager.createName(byte[] name, Oid nameType)
          將包含名稱的位元組陣列從指定的名稱空間轉換到 GSSName 物件的 Factory 方法。
abstract  GSSName GSSManager.createName(byte[] name, Oid nameType, Oid mech)
          將包含名稱的字元串陣列從指定的名稱空間轉換到 GSSName 物件並同時針對機制對其進行規範化的 Factory 方法。
abstract  GSSName GSSManager.createName(String nameStr, Oid nameType)
          將字元串名稱從指定的名稱空間轉換到 GSSName 物件的 Factory 方法。
abstract  GSSName GSSManager.createName(String nameStr, Oid nameType, Oid mech)
          將字元串名稱從指定的名稱空間轉換到 GSSName 物件並同時針對機制對其進行規範化的 Factory 方法。
abstract  Oid[] GSSManager.getMechsForName(Oid nameType)
          返回支持指定的名稱型別的機制的列表。
 GSSName GSSCredential.getName(Oid mech)
          檢索憑據所維護的實體的 Mechanism Name(機制名稱)。
abstract  Oid[] GSSManager.getNamesForMech(Oid mech)
          然後返回由指定的機制所支持的名稱型別。
 int GSSCredential.getRemainingAcceptLifetime(Oid mech)
          返回憑據以秒為單位的生存期,以便能夠繼續使用指定的機制接受安全上下文。
 int GSSCredential.getRemainingInitLifetime(Oid mech)
          返回憑據以秒為單位的生存期,以便能夠繼續使用指定的機制初始化安全上下文。
 int GSSCredential.getUsage(Oid mech)
          返回特定機制的憑據使用網要。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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