インターフェース GenericCredential
public interface GenericCredential
使用すべきではありません。一般的な資格情報を表すための推奨される方法は、同様の機能を提供する J2SE バージョン 1.4 のorg.ietf.jgss.GSSCredential
インターフェースを使用する方法です。インターフェースjakarta.resource.spi.security.GenericCredential
は、リソースプリンシパルのセキュリティ認証情報にアクセスするためのセキュリティメカニズムに依存しないインターフェースを定義します。GenericCredential
インターフェースは、セキュリティ資格の基本的なメカニズム固有の表現に対する Java ラッパーを提供します。例:GenericCredential
インターフェースを使用して、Kerberos 資格情報をラップできます。コネクターアーキテクチャは、セキュリティメカニズム固有の資格情報の標準形式と要件を定義していません。例: GenericCredential インターフェースによってラップされたセキュリティ資格は、オペレーティングシステムに固有のネイティブ表現を持つことができます。
GenericCredential インターフェースを使用すると、リソースアダプターはセキュリティ資格情報に関する情報を抽出できます。リソースアダプターは、次のいずれかの方法でリソースプリンシパルの EIS サインオンを管理できます。
- 基礎となる EIS が GenericCredential インスタンスで表されるセキュリティメカニズム型をサポートしている場合、EIS 固有の方法で資格を使用する
- リソースアダプターと基盤となる EIS インスタンスが GSS-API をサポートしている場合は、GSS-API を使用します。
- 導入:
- 0.7
- バージョン:
- 0.7
- 作成者:
- Rahul Sharma
- 関連事項:
Subject
SE,Principal
SE
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 boolean
equals(ObjectSE another)
使用すべきではありません。この GenericCredential インスタンスが、指定されたオブジェクトと同じエンティティを参照しているかどうかをテストします。byte[]
getCredentialData()
使用すべきではありません。GenericCredential で表される特定のセキュリティメカニズムのセキュリティデータを取得します。StringSE
getMechType()
使用すべきではありません。GenericCredential インスタンスのメカニズム型を返します。StringSE
getName()
使用すべきではありません。GenericCredential インスタンスに関連付けられているリソースプリンシパルの名前を返します。int
hashCode()
使用すべきではありません。この GenericCredential のハッシュコードを返します
メソッドの詳細
getName
StringSE getName()
使用すべきではありません。GenericCredential インスタンスに関連付けられているリソースプリンシパルの名前を返します。- 戻り値:
- プリンシパルの名前
getMechType
StringSE getMechType()
使用すべきではありません。GenericCredential インスタンスのメカニズム型を返します。GenericCredential のメカニズム型定義は、GSS 仕様で指定されているオブジェクト識別子(OID)ベースの表現と一致している必要があります。GenericCredential インターフェースでは、メカニズム型は OID 仕様の文字列表現として返されます。- 戻り値:
- メカニズム型
getCredentialData
byte[] getCredentialData() throws SecurityException
使用すべきではありません。GenericCredential で表される特定のセキュリティメカニズムのセキュリティデータを取得します。例は、関連付けられたリソースプリンシパルに代わって EIS インスタンスとの安全な関連付けを確立するために必要な認証データです。getCredentialData メソッドは、資格情報の表現をバイト配列として返します。コネクターアーキテクチャでは、返される資格情報データの標準形式は定義されていないことに注意してください。
- 戻り値:
- バイトの配列としての資格情報の表現。
- 例外:
SecurityException
- セキュリティ関連のエラー状態により操作が失敗しました
equals
boolean equals(ObjectSE another)
使用すべきではありません。この GenericCredential インスタンスが、指定されたオブジェクトと同じエンティティを参照しているかどうかをテストします。2 つの資格情報は、同じメカニズムで取得する必要があり、同じプリンシパルを参照する必要があります。2 つの GenericCredentials が同じエンティティを参照している場合は true を返します。それ以外の場合は false。