JavaTM Platform
Standard Ed. 6

接口 org.ietf.jgss.GSSName
的使用

使用 GSSName 的软件包
org.ietf.jgss 此包提供一个框架,该框架允许应用程序开发人员通过利用统一的 API 使用一些来自各种基础安全机制(如 Kerberos)的安全服务,如验证、数据完整性和和数据机密性。 
 

org.ietf.jgssGSSName 的使用
 

返回 GSSNameorg.ietf.jgss 中的方法
 GSSName GSSName.canonicalize(Oid mech)
          创建一个针对某种机制而规范化的名称。
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 方法。
 GSSName GSSCredential.getName()
          检索凭据所维护的实体的名称。
 GSSName GSSCredential.getName(Oid mech)
          检索凭据所维护的实体的 Mechanism Name(机制名称)。
 GSSName GSSContext.getSrcName()
          返回上下文初始端的名称。
 GSSName GSSContext.getTargName()
          返回上下文接受端的名称。
 

参数类型为 GSSNameorg.ietf.jgss 中的方法
 void GSSCredential.add(GSSName name, int initLifetime, int acceptLifetime, Oid mech, int usage)
          将特定于机制的凭据元素添加到现有的凭据中。
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 方法。
 boolean GSSName.equals(GSSName another)
          比较两个 GSSName 对象,以确定它们是否指的是同一个实体。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策