public class MessagePolicy extends ObjectSE
ClientAuthContext はこのクラスを使用して、(モジュールの初期化時に)リクエストおよびレスポンスメッセージ保護ポリシーをその ClientAuthModule オブジェクトと通信します。ServerAuthContext はこのクラスを使用して、リクエストおよびレスポンスメッセージ保護ポリシーを ServerAuthModule オブジェクトに伝達します。
修飾子と型 | クラスと説明 |
---|---|
static interface | MessagePolicy.ProtectionPolicy このインターフェースは、メッセージ認証ポリシーを表すために使用されます。 |
static interface | MessagePolicy.Target このインターフェースは、メッセージターゲティングを表し、実行するために使用されます。 |
static class | MessagePolicy.TargetPolicy このクラスは、特定のターゲットのメッセージ保護ポリシーを定義します。 |
コンストラクターと説明 |
---|
MessagePolicy(MessagePolicy.TargetPolicy[] targetPolicies, boolean mandatory) ターゲットポリシーの配列を使用して MessagePolicy インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
MessagePolicy.TargetPolicy[] | getTargetPolicies() 認証ポリシーを構成するターゲットポリシーを取得します。 |
boolean | isMandatory() MessagePolicy 修飾子を取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public MessagePolicy(MessagePolicy.TargetPolicy[] targetPolicies, boolean mandatory)
targetPolicies
- ターゲットポリシーの配列。mandatory
- MessagePolicy が必須かオプションかを示すブール値。IllegalArgumentExceptionSE
- 指定された targetPolicies が null の場合。public boolean isMandatory()
public MessagePolicy.TargetPolicy[] getTargetPolicies()
このメソッドがターゲットポリシーの配列を返す場合、配列内の要素の順序は、ターゲットポリシーによって記述された対応するメッセージ変換または検証が認証モジュールによって実行される順序を表します。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.