クラス MessagePolicy.TargetPolicy
- java.lang.ObjectSE
-
- jakarta.security.auth.message.MessagePolicy.TargetPolicy
- 含まれているクラス:
- MessagePolicy
public static class MessagePolicy.TargetPolicy extends ObjectSE
このクラスは、特定のターゲットのメッセージ保護ポリシーを定義します。このクラスは、メッセージ保護ポリシーをメッセージ内のターゲットに関連付けるために使用されます。メッセージターゲットは、MessageInfo のメッセージ型に一致する Target インターフェースの実装を使用して表されます。メッセージ保護ポリシーは、ProtectionPolicy インターフェースの実装によって識別されます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 TargetPolicy(MessagePolicy.Target[] targets, MessagePolicy.ProtectionPolicy protectionPolicy)
ターゲットの配列と ProtectionPolicy を使用して TargetPolicy インスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 MessagePolicy.ProtectionPolicy
getProtectionPolicy()
ターゲットに適用される ProtectionPolicy を取得します。MessagePolicy.Target[]
getTargets()
指定されたメッセージ保護ポリシーが適用される 1 つ以上のメッセージ部分を識別する、レイヤー固有のターゲット記述子の配列を取得します。
コンストラクターの詳細
TargetPolicy
public TargetPolicy(MessagePolicy.Target[] targets, MessagePolicy.ProtectionPolicy protectionPolicy)
ターゲットの配列と ProtectionPolicy を使用して TargetPolicy インスタンスを作成します。- パラメーター:
targets
- ターゲットの配列。この引数は null の可能性があります。protectionPolicy
- ターゲットに適用されるメッセージ認証ポリシーを記述するオブジェクト。- 例外:
IllegalArgumentExceptionSE
- 指定されたターゲットまたは protectionPolicy が null の場合。
メソッドの詳細
getTargets
public MessagePolicy.Target[] getTargets()
指定されたメッセージ保護ポリシーが適用される 1 つ以上のメッセージ部分を識別する、レイヤー固有のターゲット記述子の配列を取得します。- 戻り値:
- メッセージ内のターゲットを識別するターゲットの配列。このメソッドは、指定されたポリシーがメッセージ全体に適用される場合(ポリシーを満たすためにメッセージに追加されたメタデータを除く)、null を返します。このメソッドは長さ 0 の配列を返しません。
getProtectionPolicy
public MessagePolicy.ProtectionPolicy getProtectionPolicy()
ターゲットに適用される ProtectionPolicy を取得します。- 戻り値:
- ターゲットに適用されるメッセージ認証要件を識別する ProtectionPolicy オブジェクト。