Class Summary Class Description AbstractConfidentialityHandlerHandler responsible for checking of confidentiality is required for the requested resource and if so rejecting the request and redirecting to a secure address. AbstractSecurityContextAssociationHandlerBase class responsible for associating the
SecurityContextinstance with the current request.
AuthenticationCallHandlerThis is the final
HttpHandlerin the security chain, it's purpose is to act as a barrier at the end of the chain to ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.
AuthenticationConstraintHandlerHandler responsible for checking the constraints for the current request and marking authentication as required if applicable. AuthenticationMechanismsHandlerAuthentication handler that adds one or more authentication mechanisms to the security context CachedAuthenticatedSessionHandler
HttpHandlerresponsible for setting up the
AuthenticatedSessionManagerfor cached authentications and registering a
NotificationReceiverto receive the security notifications.
HttpHandlerto register a list of
NotificationReceiverinstances with the current
SecurityInitialHandlerThe security handler responsible for attaching the SecurityContext to the current
SinglePortConfidentialityHandlerAn extension to
AbstractConfidentialityHandlerthat uses the Host header from the incoming message and specifies the confidential address by just switching the port.