| 
JavaTM 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 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。