A C D E G H I L M N O P R S 
All Classes All Packages

A

AbstractMessageChannelSecurity - Class in org.opensaml.profile.action.impl
Abstract base class for profile actions which populate a MessageChannelSecurityContext on a BaseContext, 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 a HttpServletRequest.
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 after MessageEncoder.prepareContext() and prior to MessageEncoder.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 the MessageChannelSecurityContext 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 a ClientTLSSecurityParametersContext 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 a SecurityParametersContext 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 the ProfileRequestContext 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 a SecurityParametersContext 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 the MessageContext after MessageEncoder.prepareContext(), and prior to invoking MessageEncoder.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 the MessageChannelSecurityContext 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.
A C D E G H I L M N O P R S 
All Classes All Packages