インターフェース GenericCredential
public interface GenericCredential
使用すべきではありません。
インターフェース
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
- 関連事項:
方法の概要
修飾子と型メソッド説明boolean使用すべきではありません。この GenericCredential インスタンスが、指定されたオブジェクトと同じエンティティを参照しているかどうかをテストします。byte[]使用すべきではありません。GenericCredential で表される特定のセキュリティメカニズムのセキュリティデータを取得します。使用すべきではありません。GenericCredential インスタンスのメカニズム型を返します。getName()使用すべきではありません。GenericCredential インスタンスに関連付けられているリソースプリンシパルの名前を返します。inthashCode()使用すべきではありません。この GenericCredential のハッシュコードを返します
メソッドの詳細
getName
StringSE getName()使用すべきではありません。GenericCredential インスタンスに関連付けられているリソースプリンシパルの名前を返します。- 戻り値:
- プリンシパルの名前
getMechType
StringSE getMechType()使用すべきではありません。GenericCredential インスタンスのメカニズム型を返します。GenericCredential のメカニズム型定義は、GSS 仕様で指定されているオブジェクト識別子(OID)ベースの表現と一致している必要があります。GenericCredential インターフェースでは、メカニズム型は OID 仕様の文字列表現として返されます。- 戻り値:
- メカニズム型
getCredentialData
使用すべきではありません。GenericCredential で表される特定のセキュリティメカニズムのセキュリティデータを取得します。例は、関連付けられたリソースプリンシパルに代わって EIS インスタンスとの安全な関連付けを確立するために必要な認証データです。getCredentialData メソッドは、資格情報の表現をバイト配列として返します。コネクターアーキテクチャでは、返される資格情報データの標準形式は定義されていないことに注意してください。
- 戻り値:
- バイトの配列としての資格情報の表現。
- 例外:
SecurityException- セキュリティ関連のエラー状態により操作が失敗しました
equals
使用すべきではありません。この GenericCredential インスタンスが、指定されたオブジェクトと同じエンティティを参照しているかどうかをテストします。2 つの資格情報は、同じメカニズムで取得する必要があり、同じプリンシパルを参照する必要があります。2 つの GenericCredentials が同じエンティティを参照している場合は true を返します。それ以外の場合は false。hashCode
int hashCode()使用すべきではありません。この GenericCredential のハッシュコードを返します
org.ietf.jgss.GSSCredentialインターフェースを使用する方法です。