インターフェース AuthConfig
- すべての既知のサブインターフェース:
ClientAuthConfig
,ServerAuthConfig
public interface AuthConfig
このインターフェースは、認証コンテキスト構成オブジェクトによって実装される共通の機能を定義します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getAppContext()
この認証コンテキスト構成オブジェクトのアプリケーションコンテキスト識別子を取得します。StringSE
getAuthContextID(MessageInfo messageInfo)
messageInfo にカプセル化されたリクエストオブジェクトとレスポンスオブジェクトに対応する認証コンテキスト識別子を取得します。StringSE
getMessageLayer()
この認証コンテキスト構成オブジェクトのメッセージレイヤー名を取得します。boolean
isProtected()
認証コンテキスト構成オブジェクトが保護された認証コンテキストをカプセル化するかどうかを決定するために使用されます。void
refresh()
動的認証コンテキスト構成オブジェクトに、getAuthContext
メソッドへの呼び出しの処理に使用する内部状態を更新させます。
メソッドの詳細
getMessageLayer
StringSE getMessageLayer()
この認証コンテキスト構成オブジェクトのメッセージレイヤー名を取得します。- 戻り値:
- この構成オブジェクトのメッセージレイヤー名。構成オブジェクトが指定されていないメッセージレイヤーに関連する場合は null。
getAppContext
StringSE getAppContext()
この認証コンテキスト構成オブジェクトのアプリケーションコンテキスト識別子を取得します。- 戻り値:
- この構成オブジェクトのアプリケーションコンテキストを識別する文字列。構成オブジェクトが指定されていないアプリケーションコンテキストに関連する場合は null。
getAuthContextID
StringSE getAuthContextID(MessageInfo messageInfo)
messageInfo にカプセル化されたリクエストオブジェクトとレスポンスオブジェクトに対応する認証コンテキスト識別子を取得します。- パラメーター:
messageInfo
- クライアントリクエストオブジェクトとサーバーレスポンスオブジェクトをカプセル化するコンテキストオブジェクト。- 戻り値:
- カプセル化されたリクエストおよびレスポンスオブジェクトに対応する認証コンテキスト識別子、または null。
- 例外:
IllegalArgumentExceptionSE
- messageInfo に組み込まれているメッセージオブジェクトの型が、この認証コンテキスト構成オブジェクトでサポートされているメッセージ型と互換性がない場合。
refresh
void refresh()
動的認証コンテキスト構成オブジェクトに、getAuthContext
メソッドへの呼び出しの処理に使用する内部状態を更新させます。- 例外:
SecurityExceptionSE
- 呼び出し元に設定オブジェクトをリフレッシュする権限がない場合、またはリフレッシュ中にエラーが発生した場合。
isProtected
boolean isProtected()
認証コンテキスト構成オブジェクトが保護された認証コンテキストをカプセル化するかどうかを決定するために使用されます。- 戻り値:
- 構成オブジェクトが少なくとも 1 つの保護された認証コンテキストをカプセル化する場合は True。それ以外の場合、このメソッドは false を返します。