Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 6.1.1
-
Fix Version/s: 6.1.2rc2
-
Component/s: Security and SSL
-
Labels:None
Description
Calling ServletRequest.isSecure() always returns false when the connector is a SslSelectChannelConnector. I've delved into the code and it boils down to the fact that SslSelectChannelConnector does not override AbstractConnection.isConfidential(Request) and the default behavior in AbstractConnection is to return false.
Copying SslSocketConnector.isConfidential(Request) to SslSelectChannelConnector should fix the problem.
fixed in 6.1.2rc2