|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Oid 的軟體套件 | |
---|---|
org.ietf.jgss | 此套件提供一個框架,該框架允許應用程序開發人員通過利用統一的 API 使用一些來自各種基礎安全機制(如 Kerberos)的安全服務,如驗證、資料完整性和和資料機密性。 |
org.ietf.jgss 中 Oid 的使用 |
---|
宣告為 Oid 的 org.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
名稱型別,表示在本地系統上指定的使用者。 |
返回 Oid 的 org.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 方法中獲取。 |
參數型別為 Oid 的 org.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。