JAAS

com.sun.security.auth
クラス X500Principal

java.lang.Object
  上位を拡張 com.sun.security.auth.X500Principal
すべての実装されたインタフェース:
Serializable, Principal

推奨されていません。 新しい X500Principal クラスは Java 2 プラットフォームで利用できます。この X500Principal クラスの使用は推奨されていません。ここでは新しいクラスへ容易に移行する目的で説明します。

@Deprecated
public class X500Principal
extends Object
implements Principal, Serializable

X.500 の Principal を表します。X500Principal は「CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US」 (RFC 1779 形式) などの名前で表記されます。

NTDomainPrincipal のような主体は特定の Subject と関連付けられており、追加された識別情報によって Subject を拡張します。拡張については、Subject クラスを参照してください。承認の決定は Subject に関連付けられた主体を基にして行われます。

関連項目:
Principal, Subject, X500Principal, 直列化された形式

コンストラクタの概要
X500Principal(String name)
          推奨されていません。 「CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US」(RFC 1779 形式) のような X.500 名で X500Principal を作成します。
 
メソッドの概要
 boolean equals(Object o)
          推奨されていません。 指定したオブジェクトと X500Principal を比較し、同等であるかどうかを調べます。
 String getName()
          推奨されていません。 X500Principal の Unix ユーザ名を返します。
 int hashCode()
          推奨されていません。 X500Principal のハッシュコードを返します。
 String toString()
          推奨されていません。 X500Principal の文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

X500Principal

public X500Principal(String name)
推奨されていません。 
「CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US」(RFC 1779 形式) のような X.500 名で X500Principal を作成します。

パラメータ:
name - X.500 名
例外:
NullPointerException - namenull の場合

IllegalArgumentException - name の指定が不適切な場合
メソッドの詳細

getName

public String getName()
推奨されていません。 
X500Principal の Unix ユーザ名を返します。

定義:
インタフェース Principal 内の getName
戻り値:
X500Principal の Unix ユーザ名

toString

public String toString()
推奨されていません。 
X500Principal の文字列表現を返します。

定義:
インタフェース Principal 内の toString
オーバーライド:
クラス Object 内の toString
戻り値:
X500Principal の文字列表現

equals

public boolean equals(Object o)
推奨されていません。 
指定したオブジェクトと X500Principal を比較し、同等であるかどうかを調べます。

定義:
インタフェース Principal 内の equals
オーバーライド:
クラス Object 内の equals
パラメータ:
o - X500Principal と比較し、同等であるかどうかを調べるオブジェクト
戻り値:
オブジェクトが X500Principal と等しい場合は true

hashCode

public int hashCode()
推奨されていません。 
X500Principal のハッシュコードを返します。

定義:
インタフェース Principal 内の hashCode
オーバーライド:
クラス Object 内の hashCode
戻り値:
X500Principal のハッシュコード

JAAS