javatm platform
standard ed. 6

javax.security.auth.kerberos
类 kerberosprincipal

java.lang.object 继承者 javax.security.auth.kerberos.kerberosprincipal
所有{all}已实现的接口:
serializable, principal

public final class kerberosprincipal
extends object
implements principal, serializable

此类封装 kerberos 主体。

从以下版本开始{appeared}:
1.4
另请参见:
序列化表格

字段摘要
static intkrb_nt_principal
          用户主体名称类型。
static intkrb_nt_srv_hst
          主机名作为实例 (telnet, rcommands) 的服务{fú wù}的名称类型。
static intkrb_nt_srv_inst
          服务{fú wù}和其他{qí tā}唯一{sole}实例 (krbtgt) 名称类型。
static intkrb_nt_srv_xhst
          将主机名作为剩余组件的服务的名称类型。
static intjs随机数krb_nt_uid
          唯一{sole} id 名称类型。
static intkrb_nt_unknown
          未知的名称类型。
 
构造方法摘要
kerberosprincipal(string name)
          根据提供的字符串输入构造 kerberosprincipal。
kerberosprincipal(string name,int nametype)
          根据提供的字符串和名称类型输入构造 kerberosprincipal。
 
方法摘要
 booleanequals(object other)
          比较指定的对象与此 principal 是否相等。
 stringgetname()
          返回的字符串对应于 kerberos principal 名称的 single-string 表示形式,rfc 1964 的 2.1 小节中指定了这种表示形式。
 intgetnametype()
          返回 kerberosprincipal 的名称类型。
 stringgetrealm()
          返回此 kerberos 主体的域组件。
 inthashcode()
          返回此主体的哈希码。
 stringtostring()
          返回该对象的字符串表示。
 
从类 java.lang.object 继承的方法
clone, finalize, getclass, notify, notifyall, wait, wait, wait
 

字段详细衶gǎn}畔

krb_nt_unknown

public static final int krb_nt_unknown
未知的名称类型。

另请参见:
常量字段值

krb_nt_principal

public static final int krb_nt_principal
用户主体名称类型。

另请参见:
常量字段值

krb_nt_srv_inst

public static final int krb_nt_srv_inst
服务和其他{qí tā}唯一实例 (krbtgt) 名称类型。

另请参见:
常量字段值
只是大多时候{shí hou}都是你将这些贵人挡在外面!因为这样{zhè yàng}的牌组代表的是自我防卫与阻隔的含意,所以不难发现其实你是个防备心挺重的人,你并非不接他别人的帮助!而是当他人伸出援手时,你会先考虑过或先观察过,确定对方的目的或是真对你没有其他威胁时你才会伸手接受{accepted}他人的帮助!除非是你真认定的好友或是特定人士,要不大多时候{shí hou}你面对其他人的帮助时,还是会先观察过唷!
狮子座爱{love}美人尽皆知,当他自身被否定,那岂是火大两个字能解决{settle}的,更不用说是否定他的外表了,他平时花了这么多心力与时间保养打扮,你竟然好大的胆敢批评老娘,这不是自己{his}作死是什么?
解析:在学事业方面,在下周则显得没有太大的企图心!虽然份内工作{work}都处理得很好,但也就仅此而已!下周在学事业方面不会有太大起伏?
播吧就做了一支影片,以搞笑的方式呈现12星座女孩{girl}们为了购物{shopping}而失心疯的模样,废话不多说,就让我们来看看水象星座们的反应吧!
在今年万圣节的Party上,你实在是要特别小心一点,因为你还满容易遇到很烂的对象,容易是你不喜欢{enjoy}葅 dù}匆恢备愀媒艚舻模媚闶翟谑蔷醯脅felt}很麻烦,怎么会沾上这种甩不掉的糟糕对象,让你实在是很头痛
购物{shopping}似乎是每个女孩{girl}的天性,是种内建装置,要她不购物乾脆让她砍掉重练比较快
游戏橘子6月22日将召开股东会,4月底股票{gǔ piào}{ticket}截止过户日,发现纳克森已经{yǐ jing}悄悄叩关

krb_nt_srv_hst

public static final int krb_nt_srv_hst
主机名作为实例 (telnet, rcommands) 的服务的名称类型。

另请参见:
常量字段值

krb_nt_srv_xhst

public static final int krb_nt_srv_xhst
将主机名作为剩余组件的服务的名称类型。

另请参见:
常量字段值

krb_nt_uid

public static final int krb_nt_uid
唯一 id 名称类型。

另请参见:
常量字段值
构造方法详细信息

kerberosprincipal

public kerberosprincipal(string name)
根据提供的字符串输入构造 kerberosprincipal。此主体的名称类型默认为 krb_nt_principal 假定此字符串包含一个名称,该名称的格式在 rfc 1964 的 2.1.1. 小节 (kerberos principal name form) 中指定(例如 duke@foo.com,其中的 duke 表示主体,foo.com 表示域)。

如果输入的名称中不包含域,则使用默认的域。默认域可以{can}在 kerberos 配置文件中指定或通过 java.security.krb5.realm 系统属性指定。有关的更多信息请参见 kerberos requirements

参数:
name - 主体名称
抛出:
illegalargumentexception - 如果名称不是正确格式的,或者如果名称为 null,抑或如果名称不包含将使用的域,并且没有在 kerberos 配置文件或 java.security.krb5.realm 系统属性中指定默认域。

kerberosprincipal

public kerberosprincipal(string name,     int nametype)
根据提供的字符串和名称类型输入构造 kerberosprincipal。假定此字符串包含一个名称,rfc 1964 的 2.1 小节 (mandatory name forms) 中指定了该字符串的格式。rfc 1510 的 7.2 小节 (principal names) 中指定了有效的名称类型。输入的名称眥ticket}匦胗胩峁┑拿评嘈鸵恢隆#ɡ纾duke@foo.com 是 krb_nt_principal 名称类型的有效输入字符串,其中 duke 表示主体,foo.com 表示域)。

如果输入的名称中不包含域,则使用默认的域。可以{can}在 kerberos 配置文件中指定默认域或通过 java.security.krb5.realm 系统属性指定默认域。有关的更多信息请参见 kerberos requirements

参数:
name - 主体名称
nametype - 主体的名称类型
抛出:
illegalargumentexception - 如果名称不是正确格式的,或者名称为 null,抑或如果 nametype 不受支持{support},或者如果名称不包含将使用的域并且没有在 kerberos 配置文件中指定默认域或通过 java.security.krb5.realm 系统属性指定默认域。
方法详细信息

getrealm

public string getrealm()
返回此 kerberos 主体的域组件。

返回:
此 kerberos 主体的域组件。

hashcode

public int hashcode()
返回此主体的哈希码。哈希码被定义为以下计算的结果:
 hashcode=getname().hashcode(); 

指定者:
接口 principal 中的 hashcode
覆盖:
object 中的 hashcode
返回:
kerberosprincipal 的 hashcode()
另请参见:
object.equals(java.lang.object),hashtable

equals

public boolean equals(object other)
比较指定的对象与此 principal 是否相等。如果给定对象也是一个 kerberosprincipal 并且两个 kerberosprincipal 实例是等效的,则返回 true。更正式地说,如果 getname() 返回的值是相等的并且 getnametype() 返回的值也是相等的,则两个 kerberosprincipal 实例是相等的。

指定者:
接口 principal 中的 equals
覆盖:
object 中的 equals
参数:
other - 要与之进行比较的 object
返回:
如果传入的 object 和此对象表示相同的主体,则返回 true;否则返回 false。
另请参见:
object.hashcode(),hashtablejs随机数

getname

public string getname()
返回的字符串对应于 kerberos principal 名称的 single-string 表示形式,rfc 1964 的 2.1 小节中指定了这种表示形式。

指定者:
接口 principal 中的 getname
返回:
主体名称。

getnametype

public int getnametype()
返回 kerberosprincipal 的名称类型。 rfc1510 的 7.2 小节中指定了有效的名称类型。

返回:
名称类型。网站地图 手机端

tostring

public string tostring()
从类 object 复制的描述
返回该对象的字符串表示。通常,tostring 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。

object 类的 tostring 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:

getclass().getname() + '@' + integer.tohexstring(hashcode()) 

指定者:
接口 principal 中的 tostring
覆盖:
object 中的 tostring
返回:
该对象的字符串表示形式。

javatm platform
standard ed. 6

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

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