public class MessagePolicy extends Object
This class defines a message authentication policy.
A ClientAuthContext uses this class to communicate (at module initialization time) request and response message protection policies to its ClientAuthModule objects. A ServerAuthContext uses this class to communicate request and response message protection policies to its ServerAuthModule objects.
ClientAuthContext
,
ServerAuthContext
,
ClientAuthModule
,
ServerAuthModule
Modifier and Type | Class and Description |
---|---|
static interface |
MessagePolicy.ProtectionPolicy
This interface is used to represent message authentication policy.
|
static interface |
MessagePolicy.Target
This interface is used to represent and perform message targeting.
|
static class |
MessagePolicy.TargetPolicy
This class defines the message protection policies for specific Targets
|
Constructor and Description |
---|
MessagePolicy(MessagePolicy.TargetPolicy[] targetPolicies,
boolean mandatory)
Create a MessagePolicy instance with an array of target policies.
|
Modifier and Type | Method and Description |
---|---|
MessagePolicy.TargetPolicy[] |
getTargetPolicies()
Get the target policies that comprise the authentication policy.
|
boolean |
isMandatory()
Get the MessagePolicy modifier.
|
public MessagePolicy(MessagePolicy.TargetPolicy[] targetPolicies, boolean mandatory)
Create a MessagePolicy instance with an array of target policies.
targetPolicies
- an array of target policies.mandatory
- - A boolean value indicating whether the MessagePolicy
is mandatory or optional.IllegalArgumentException
- if the specified targetPolicies is null.public MessagePolicy.TargetPolicy[] getTargetPolicies()
Get the target policies that comprise the authentication policy.
public boolean isMandatory()
Get the MessagePolicy modifier.
Copyright © 2016 JBoss by Red Hat. All rights reserved.