Author: markt
Date: Fri Feb 1 20:40:46 2019
New Revision: 1852772
URL: http://svn.apache.org/viewvc?rev=1852772&view=rev
Log:
Fix failing TLS 1.3 test with Java 11
Modified:
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TestClientCertTls13.java
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TesterSupport.java
Modified:
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TestClientCertTls13.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TestClientCertTls13.java?rev=1852772&r1=1852771&r2=1852772&view=diff
==============================================================================
---
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TestClientCertTls13.java
(original)
+++
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TestClientCertTls13.java
Fri Feb 1 20:40:46 2019
@@ -75,8 +75,8 @@ public class TestClientCertTls13 extends
// Need to override some of the previous settings
tomcat.getConnector().setProperty("sslEnabledProtocols",
Constants.SSL_PROTO_TLSv1_3);
// And add force authentication to occur on the initial handshake
- tomcat.getConnector().setProperty("clientAuth", "required");
-
- TesterSupport.configureClientSsl();
+ tomcat.getConnector().setProperty("clientAuth", "true");
+ // Force client to use TLS 1.3
+ TesterSupport.configureClientSsl("TLSv1.3");
}
}
Modified:
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TesterSupport.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TesterSupport.java?rev=1852772&r1=1852771&r2=1852772&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TesterSupport.java
(original)
+++ tomcat/tc7.0.x/trunk/test/org/apache/tomcat/util/net/TesterSupport.java Fri
Feb 1 20:40:46 2019
@@ -176,8 +176,13 @@ public final class TesterSupport {
protected static void configureClientSsl() {
+ configureClientSsl("TLSv1");
+ }
+
+
+ protected static void configureClientSsl(String protocol) {
try {
- System.setProperty("https.protocols", "TLSv1");
+ System.setProperty("https.protocols", protocol);
SSLContext sc = SSLContext.getInstance(Constants.SSL_PROTO_TLS);
sc.init(TesterSupport.getUser1KeyManagers(),
TesterSupport.getTrustManagers(),
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]