- java.lang.Object
-
- com.sun.security.auth.X500Principal
-
- All Implemented Interfaces:
-
Serializable
,Principal
不推荐用于删除:此API元素将在以后的版本中被删除。Java平台中提供了一个新的X500Principal类。 这个X500Principal类完全被弃用,这里允许平滑过渡到新类。 此类可能在将来的Java SE版本中被删除。
@Deprecated(since="1.4", forRemoval=true) public class X500Principal extends Object implements Principal, Serializable
这个类代表X.500Principal
。 X500Principals具有诸如“CN = Duke,OU = JavaSoft,O = Sun Microsystems,C = US”(RFC 1779样式)的名称。诸如这个
X500Principal
可以与特定的Subject
相关联,以增加具有附加身份的Subject
。 有关如何实现这一点的更多信息,请参阅Subject
课程。 授权决定可以基于与Subject
相关联的Subject
。- 另请参见:
-
Principal
,Subject
,X500Principal
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 X500Principal(String name)
不推荐用于删除:此API元素将在以后的版本中被删除。使用X.500名称创建X500Principal,例如“CN = Duke,OU = JavaSoft,O = Sun Microsystems,C = US”(RFC 1779样式)。
-
方法摘要
所有方法 接口方法 具体的方法 弃用的方法 Modifier and Type 方法 描述 boolean
equals(Object o)
不推荐用于删除:此API元素将在以后的版本中被删除。将指定的对象与此X500Principal
进行比较以获得相等性。String
getName()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个X500Principal
的Unix用户名。int
hashCode()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个X500Principal
的哈希码。String
toString()
不推荐用于删除:此API元素将在以后的版本中被删除。返回此X500Principal
的字符串表示X500Principal
。
-
-
-
构造方法详细信息
-
X500Principal
public X500Principal(String name)
不推荐用于删除:此API元素将在以后的版本中被删除。使用X.500名称创建X500Principal,例如“CN = Duke,OU = JavaSoft,O = Sun Microsystems,C = US”(RFC 1779样式)。- 参数
-
name
- X.500名称 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
未正确指定。
-
-
方法详细信息
-
getName
public String getName()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个X500Principal
的Unix用户名。
-
toString
public String toString()
不推荐用于删除:此API元素将在以后的版本中被删除。返回此X500Principal
的字符串表示X500Principal
。
-
equals
public boolean equals(Object o)
不推荐用于删除:此API元素将在以后的版本中被删除。将指定的对象与此X500Principal
进行比较以获得相等性。
-
hashCode
public int hashCode()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个X500Principal
的哈希码。- Specified by:
-
hashCode
在接口Principal
- 重写:
-
hashCode
在Object
- 结果
-
这个
X500Principal
的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-