Author: jfrederic.clere(a)jboss.com
Date: 2014-03-11 06:43:37 -0400 (Tue, 11 Mar 2014)
New Revision: 2380
Modified:
branches/7.4.x/src/main/java/org/apache/tomcat/util/net/jsse/NioJSSESocketChannelFactory.java
Log:
really fix BZ 1072310.
Modified:
branches/7.4.x/src/main/java/org/apache/tomcat/util/net/jsse/NioJSSESocketChannelFactory.java
===================================================================
---
branches/7.4.x/src/main/java/org/apache/tomcat/util/net/jsse/NioJSSESocketChannelFactory.java 2014-03-11
10:15:43 UTC (rev 2379)
+++
branches/7.4.x/src/main/java/org/apache/tomcat/util/net/jsse/NioJSSESocketChannelFactory.java 2014-03-11
10:43:37 UTC (rev 2380)
@@ -781,8 +781,11 @@
// we don't know if client authentication is needed -
// after parsing the request we may re-handshake
- engine.setNeedClientAuth(requireClientAuth);
- engine.setWantClientAuth(wantClientAuth);
+ if (wantClientAuth) {
+ engine.setWantClientAuth(wantClientAuth);
+ } else {
+ engine.setNeedClientAuth(requireClientAuth);
+ }
}
/**