インタフェースExtendedGSSCredential
- すべてのスーパー・インタフェース:
Cloneable, GSSCredential
public interface ExtendedGSSCredential extends GSSCredential
org.ietf.jgss.GSSCredentialで定義されていない追加機能をサポートするように拡張されたGSSCredentialインタフェース。- 導入されたバージョン:
- 1.8
-
フィールドのサマリー
インタフェースで宣言されたフィールド GSSCredential
ACCEPT_ONLY, DEFAULT_LIFETIME, INDEFINITE_LIFETIME, INITIATE_AND_ACCEPT, INITIATE_ONLY修飾子と型フィールド説明static final int資格使用フラグ。コンテキストの受け入れ側だけが使用できるように要求します。static final int資格のデフォルトの寿命を表す寿命定数です。static final int資格の寿命が無期限であることを表す寿命定数です。static final int資格使用フラグ。コンテキストの起動側および受け入れ側が使用できるように要求します。static final int資格使用フラグ。コンテキストの起動側だけが使用できるように要求します。 -
メソッドのサマリー
インタフェースで宣言されたメソッド GSSCredential
add, dispose, equals, getMechs, getName, getName, getRemainingAcceptLifetime, getRemainingInitLifetime, getRemainingLifetime, getUsage, getUsage, hashCode修飾子と型メソッド説明voidメカニズム固有の資格要素を既存の資格に追加します。voiddispose()GSSCredentialオブジェクトが保有している機密情報をすべて解放します。booleanこのGSSCredentialが指定されたオブジェクトと同じエンティティを表明するかどうかをテストします。Oid[]getMechs()この資格がサポートしているメカニズムのリストを返します。getName()資格が表明するエンティティの名前を取り出します。資格が表明しているエンティティのメカニズム名を取り出します。int資格の残りの寿命(秒単位)で返します。この期間は、指定されたメカニズムを使用して、セキュリティ・コンテキストを受け入れることができます。intgetRemainingInitLifetime(Oid mech) 資格の残りの寿命(秒単位)で返します。この期間は、指定されたメカニズムを使用して、セキュリティ・コンテキストを起動できます。int資格の残りの寿命(秒単位)で返します。intgetUsage()資格使用モードを返します。int特定のメカニズムの資格使用モードを返します。inthashCode()このGSSCredentialのハッシュ・コード値を返します。
-
メソッドの詳細
-
impersonate
プリンシパルを偽装します。 Kerberosでは、Microsoft S4U2self拡張機能を使用してこれを実装できます。偽装に失敗した場合は、
GSSException.NO_CREDがスローされます。 この資格オブジェクトに対して偽装メソッドを使用できない場合は、GSSException.FAILUREがスローされます。- パラメータ:
name- 偽装するプリンシパルの名前- 戻り値:
- そのプリンシパルの資格
- スロー:
GSSException- 次のメジャー・エラー・コードを含む。GSSException.NO_CRED、GSSException.FAILURE
-