A C D E G H I L M N O P R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMessageChannelSecurity - Class in org.opensaml.profile.action.impl
-
Abstract base class for profile actions which populate a
MessageChannelSecurityContext
on aBaseContext
, where the latter is located using a lookup strategy. - AbstractMessageChannelSecurity() - Constructor for class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
-
Constructor.
- apply(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.PopulateMetricContext.NullFunction
C
- CheckAccess - Class in org.opensaml.profile.action.impl
-
This action validates that a request comes from an authorized client, based on an injected service and policy parameters.
- CheckAccess() - Constructor for class org.opensaml.profile.action.impl.CheckAccess
-
Constructor.
- confidentialityActive - Variable in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Message channel confidentiality flag.
- configurationLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Strategy used to lookup a per-request
ClientTLSValidationConfiguration
list. - configurationLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Strategy used to lookup a per-request
DecryptionConfiguration
list. - configurationLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Strategy used to lookup a per-request
SignatureValidationConfiguration
list.
D
- DecodeMessage - Class in org.opensaml.profile.action.impl
-
Action that decodes an incoming request into a
MessageContext
. - DecodeMessage(MessageDecoder) - Constructor for class org.opensaml.profile.action.impl.DecodeMessage
-
Constructor.
- decoder - Variable in class org.opensaml.profile.action.impl.DecodeMessage
-
The
MessageDecoder
instance used to decode the incoming message. - defaultPortInsecure - Variable in class org.opensaml.profile.action.impl.HttpServletRequestMessageChannelSecurity
-
Flag controlling whether traffic on the default TLS port is "secure".
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.CheckAccess
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.DecodeMessage
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.EncodeMessage
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.HttpServletRequestMessageChannelSecurity
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.LogEvent
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.PopulateMetricContext
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.SetProfileId
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
- doInitialize() - Method in class org.opensaml.profile.action.impl.CheckAccess
- doInitialize() - Method in class org.opensaml.profile.action.impl.EncodeMessage
- doInitialize() - Method in class org.opensaml.profile.action.impl.HttpServletRequestMessageChannelSecurity
- doInitialize() - Method in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
- doInitialize() - Method in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
- doInitialize() - Method in class org.opensaml.profile.action.impl.PopulateMetricContext
- doInitialize() - Method in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
- doPreExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
- doPreExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.CheckAccess
- doPreExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.impl.EncodeMessage
E
- EncodeMessage - Class in org.opensaml.profile.action.impl
-
Action that encodes an outbound response from the outbound
MessageContext
. - EncodeMessage() - Constructor for class org.opensaml.profile.action.impl.EncodeMessage
- encoderFactory - Variable in class org.opensaml.profile.action.impl.EncodeMessage
-
The function to use to obtain an encoder.
- eventContextLookupStrategy - Variable in class org.opensaml.profile.action.impl.LogEvent
-
Strategy function for access to
EventContext
to check.
G
- getParentContext() - Method in class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
-
Get the parent context on which the
MessageChannelSecurityContext
will be populated.
H
- HttpServletRequestMessageChannelSecurity - Class in org.opensaml.profile.action.impl
-
Profile action which populates a
MessageChannelSecurityContext
based on aHttpServletRequest
. - HttpServletRequestMessageChannelSecurity() - Constructor for class org.opensaml.profile.action.impl.HttpServletRequestMessageChannelSecurity
-
Constructor.
I
- integrityActive - Variable in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Message channel integrity flag.
- isConfidentialityActive() - Method in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Get whether message channel confidentiality is active.
- isIntegrityActive() - Method in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Get whether message channel integrity is active.
L
- log - Variable in class org.opensaml.profile.action.impl.CheckAccess
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.DecodeMessage
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.EncodeMessage
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.LogEvent
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.PopulateMetricContext
-
Class logger.
- log - Variable in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Class logger.
- LogEvent - Class in org.opensaml.profile.action.impl
-
A profile action that logs an event if one is found in the profile request context.
- LogEvent() - Constructor for class org.opensaml.profile.action.impl.LogEvent
-
Constructor.
M
- messageHandler - Variable in class org.opensaml.profile.action.impl.EncodeMessage
-
An optional
MessageHandler
instance to be invoked afterMessageEncoder.prepareContext()
and prior toMessageEncoder.encode()
. - metricStrategy - Variable in class org.opensaml.profile.action.impl.PopulateMetricContext
-
Strategy function for establishing metric mappings to apply.
- msgContext - Variable in class org.opensaml.profile.action.impl.EncodeMessage
-
The outbound MessageContext to encode.
N
- NullFunction() - Constructor for class org.opensaml.profile.action.impl.PopulateMetricContext.NullFunction
O
- operationLookupStrategy - Variable in class org.opensaml.profile.action.impl.CheckAccess
-
Lookup strategy for operation.
- org.opensaml.profile.action.impl - package org.opensaml.profile.action.impl
-
Implementations of general profile actions.
P
- parentContext - Variable in class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
-
Parent for eventual context.
- parentContextLookupStrategy - Variable in class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
-
Strategy used to look up the parent
BaseContext
on which theMessageChannelSecurityContext
will be populated. - policyNameLookupStrategy - Variable in class org.opensaml.profile.action.impl.CheckAccess
-
Lookup strategy for policy to apply.
- PopulateClientTLSValidationParameters - Class in org.opensaml.profile.action.impl
-
Action that resolves and populates
ClientTLSValidationParameters
on aClientTLSSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context. - PopulateClientTLSValidationParameters() - Constructor for class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Constructor.
- PopulateDecryptionParameters - Class in org.opensaml.profile.action.impl
-
Action that resolves and populates
DecryptionParameters
on aSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context. - PopulateDecryptionParameters() - Constructor for class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Constructor.
- PopulateMetricContext - Class in org.opensaml.profile.action.impl
-
An action that populates a
MetricContext
child of theProfileRequestContext
with a set of rules for activating timer measurements and counters on associated objects during the execution of a profile request. - PopulateMetricContext() - Constructor for class org.opensaml.profile.action.impl.PopulateMetricContext
- PopulateMetricContext.NullFunction - Class in org.opensaml.profile.action.impl
-
Default function to remove the context from the tree when no metrics are installed.
- PopulateSignatureValidationParameters - Class in org.opensaml.profile.action.impl
-
Action that resolves and populates
SignatureValidationParameters
on aSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context. - PopulateSignatureValidationParameters() - Constructor for class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Constructor.
- profileId - Variable in class org.opensaml.profile.action.impl.SetProfileId
-
ID of the profile in use.
R
- resolver - Variable in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Resolver for parameters to store into context.
- resolver - Variable in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Resolver for parameters to store into context.
- resolver - Variable in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Resolver for parameters to store into context.
- resourceLookupStrategy - Variable in class org.opensaml.profile.action.impl.CheckAccess
-
Lookup strategy for resource.
S
- securityParametersContextLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Strategy used to look up the
ClientTLSSecurityParametersContext
to set the parameters for. - securityParametersContextLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Strategy used to look up the
SecurityParametersContext
to set the parameters for. - securityParametersContextLookupStrategy - Variable in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Strategy used to look up the
SecurityParametersContext
to set the parameters for. - service - Variable in class org.opensaml.profile.action.impl.CheckAccess
-
Access control service.
- setAccessControlService(AccessControlService) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set the service to use.
- setClientTLSValidationParametersResolver(ClientTLSValidationParametersResolver) - Method in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Set the resolver to use for the parameters to store into the context.
- setConfidentialityActive(boolean) - Method in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Set whether message channel confidentiality is active.
- setConfigurationLookupStrategy(Function<ProfileRequestContext, List<ClientTLSValidationConfiguration>>) - Method in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Set the strategy used to look up a per-request
ClientTLSValidationConfiguration
list. - setConfigurationLookupStrategy(Function<ProfileRequestContext, List<DecryptionConfiguration>>) - Method in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Set the strategy used to look up a per-request
DecryptionConfiguration
list. - setConfigurationLookupStrategy(Function<ProfileRequestContext, List<SignatureValidationConfiguration>>) - Method in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Set the strategy used to look up a per-request
SignatureValidationConfiguration
list. - setDecryptionParametersResolver(DecryptionParametersResolver) - Method in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Set the resolver to use for the parameters to store into the context.
- setDefaultPortInsecure(boolean) - Method in class org.opensaml.profile.action.impl.HttpServletRequestMessageChannelSecurity
-
Set whether traffic on the default TLS port is "secure" for the purposes of this action.
- setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext>) - Method in class org.opensaml.profile.action.impl.LogEvent
-
Set lookup strategy for
EventContext
to check. - setIntegrityActive(boolean) - Method in class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
-
Set whether message channel integrity is active.
- setMessageEncoderFactory(Function<ProfileRequestContext, MessageEncoder>) - Method in class org.opensaml.profile.action.impl.EncodeMessage
-
Set the encoder factory to use.
- setMessageHandler(MessageHandler) - Method in class org.opensaml.profile.action.impl.EncodeMessage
-
The supplied
MessageHandler
will be invoked on theMessageContext
afterMessageEncoder.prepareContext()
, and prior to invokingMessageEncoder.encode()
. - setMetricStrategy(Function<ProfileRequestContext, Boolean>) - Method in class org.opensaml.profile.action.impl.PopulateMetricContext
-
Set strategy to establish the metric mappings to use.
- setOperation(String) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set operation.
- setOperationLookupStrategy(Function<ProfileRequestContext, String>) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set a lookup strategy to use to obtain the operation.
- setParentContextLookupStrategy(Function<ProfileRequestContext, BaseContext>) - Method in class org.opensaml.profile.action.impl.AbstractMessageChannelSecurity
-
Set the strategy used to look up the parent
BaseContext
on which theMessageChannelSecurityContext
will be populated. - setPolicyName(String) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set an explicit policy name to apply.
- setPolicyNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set a lookup strategy to use to obtain the policy name to apply.
- SetProfileId - Class in org.opensaml.profile.action.impl
-
A profile action that sets the ID of the profile in use.
- SetProfileId(String) - Constructor for class org.opensaml.profile.action.impl.SetProfileId
-
Constructor.
- setResource(String) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set resource.
- setResourceLookupStrategy(Function<ProfileRequestContext, String>) - Method in class org.opensaml.profile.action.impl.CheckAccess
-
Set a lookup strategy to use to obtain the resource.
- setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, ClientTLSSecurityParametersContext>) - Method in class org.opensaml.profile.action.impl.PopulateClientTLSValidationParameters
-
Set the strategy used to look up the
ClientTLSSecurityParametersContext
to set the parameters for. - setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class org.opensaml.profile.action.impl.PopulateDecryptionParameters
-
Set the strategy used to look up the
SecurityParametersContext
to set the parameters for. - setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Set the strategy used to look up the
SecurityParametersContext
to set the parameters for. - setSignatureValidationParametersResolver(SignatureValidationParametersResolver) - Method in class org.opensaml.profile.action.impl.PopulateSignatureValidationParameters
-
Set the resolver to use for the parameters to store into the context.
- setSuppressedEvents(Collection<String>) - Method in class org.opensaml.profile.action.impl.LogEvent
-
Set a collection of events to ignore for logging purposes.
- StaticMessageChannelSecurity - Class in org.opensaml.profile.action.impl
-
Profile action which populates a
MessageChannelSecurityContext
based on static configuration flags. - StaticMessageChannelSecurity() - Constructor for class org.opensaml.profile.action.impl.StaticMessageChannelSecurity
- suppressedEvents - Variable in class org.opensaml.profile.action.impl.LogEvent
-
Set of events to ignore for logging purposes.
All Classes All Packages