|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.security.Permission
|
+--java.security.BasicPermission
|
+--javax.security.auth.kerberos.DelegationPermission
このクラスを利用して、Kerberos 委譲モデル (転送とプロキシが可能なチケット) の使用を限定します。
この Permission のターゲット名では、Kerberos サービス主体のペアを指定します。最初のサービス主体は、TGT を使用するために委託された従属サービス主体です。2 番目のサービス主体は、KerberosPrincipal を初期化する代わりに、ターゲットサービスをやりとりする従属サービス主体として示します。2 番目のサービス主体は、プロキシ可能なチケットの使用を制限するために指定されます。
たとえば、転送可能な TGT の host サービスの使用を指定するには、ターゲットアクセス権を次のように指定します。
DelegationPermission("¥"host/foo.example.com@EXAMPLE.COM¥" ¥"krbtgt/EXAMPLE.COM@EXAMPLE.COM¥"");
"backup" サービスにプロキシ可能な nfs サービスチケットを渡すには、ターゲットアクセス権を次のように指定します。
DelegationPermission("¥"backup/bar.example.com@EXAMPLE.COM¥" ¥"nfs/home.EXAMPLE.COM@EXAMPLE.COM¥"");
| コンストラクタの概要 | |
DelegationPermission(String principals)
指定した従属主体とターゲット主体で新しい DelegationPermission を作成します。
|
|
DelegationPermission(String principals,
String actions)
指定した従属主体とターゲット主体で新しい DelegationPermission を作成します。
|
|
| メソッドの概要 | |
boolean |
equals(Object obj)
2 つの DelegationPermission オブジェクトが等しいかどうかを判定します。 |
int |
hashCode()
このオブジェクトのハッシュコード値を返します。 |
boolean |
implies(Permission p)
指定されたアクセス権が、この Kerberos 委譲アクセス権オブジェクトに含まれているかどうかを判定します。 |
PermissionCollection |
newPermissionCollection()
DelegationPermission オブジェクトを格納するための新しい PermissionCollection オブジェクトを返します。 |
| クラス java.security.BasicPermission から継承したメソッド |
getActions |
| クラス java.security.Permission から継承したメソッド |
checkGuard, getName, toString |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public DelegationPermission(String principals)
DelegationPermission を作成します。
principals - 従属主体とターゲット主体の名前
public DelegationPermission(String principals,
String actions)
DelegationPermission を作成します。
principals - 従属主体とターゲット主体の名前
actions - null でなければならない| メソッドの詳細 |
public boolean implies(Permission p)
上記の 1 つも true でない場合、implies は false を返します。
BasicPermission 内の impliesp - チェック対象のアクセス権
public boolean equals(Object obj)
BasicPermission 内の equalsobj - このオブジェクトと等しいかどうかが判定されるオブジェクト
public int hashCode()
BasicPermission 内の hashCodepublic PermissionCollection newPermissionCollection()
BasicPermission 内の newPermissionCollection
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.