# Package org.springframework.security.web.access.channel

package org.springframework.security.web.access.channel
Classes that ensure web requests are received over required transport channels.

Most commonly used to enforce that requests are submitted over HTTP or HTTPS.

Related Packages
Package
Description
org.springframework.security.web.access
Access-control related classes and packages.
org.springframework.security.web.access.expression
Implementation of web security expressions.
org.springframework.security.web.access.intercept
Enforcement of security for HTTP requests, typically by the URL requested.
Class
Description
AbstractRetryEntryPoint
ChannelDecisionManager
Decides whether a web channel provides sufficient security.
ChannelDecisionManagerImpl
Implementation of `ChannelDecisionManager`.
ChannelEntryPoint
May be used by a `ChannelProcessor` to launch a web channel.
ChannelProcessingFilter
Ensures a web request is delivered over the required channel.
ChannelProcessor
Decides whether a web channel meets a specific security condition.
InsecureChannelProcessor
Ensures channel security is inactive by review of `HttpServletRequest.isSecure()` responses.
RetryWithHttpEntryPoint
Commences an insecure channel by retrying the original request using HTTP.
RetryWithHttpsEntryPoint
Commences a secure channel by retrying the original request using HTTPS.
SecureChannelProcessor
Ensures channel security is active by review of `HttpServletRequest.isSecure()` responses.