Author: markt Date: Tue Aug 11 07:49:03 2015 New Revision: 1695224 URL: http://svn.apache.org/r1695224 Log: Get tests working with OpenSSL 1.0.1
Modified: tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java Modified: tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java?rev=1695224&r1=1695223&r2=1695224&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java (original) +++ tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java Tue Aug 11 07:49:03 2015 @@ -120,7 +120,10 @@ public class TestOpenSSLCipherConfigurat @Test public void testkDHE() throws Exception { - testSpecification("kDHE"); + // This alias was introduced in 1.0.2 + if (TesterOpenSSL.VERSION >= 10002) { + testSpecification("kDHE"); + } } @@ -132,7 +135,10 @@ public class TestOpenSSLCipherConfigurat @Test public void testDHE() throws Exception { - testSpecification("DHE"); + // This alias was introduced in 1.0.2 + if (TesterOpenSSL.VERSION >= 10002) { + testSpecification("DHE"); + } } Modified: tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java?rev=1695224&r1=1695223&r2=1695224&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java (original) +++ tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java Tue Aug 11 07:49:03 2015 @@ -63,10 +63,10 @@ public class TesterOpenSSL { // Note: The following lists are intended to be aligned with the most // recent release of each OpenSSL release branch - // TODO Validate this for all OpenSSL versions + // TODO Validate this for all current OpenSSL versions // 0.9.8 - TODO // 1.0.0 - TODO - // 1.0.1 - TODO + // 1.0.1 - Done // 1.0.2 - Done // 1.1.0 - Done @@ -127,6 +127,31 @@ public class TesterOpenSSL { if (VERSION < 10002) { // These were implemented in 1.0.2 so won't be available in any // earlier version + unimplemented.add(Cipher.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_128_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_256_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_128_CBC_SHA256); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_256_CBC_SHA256); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_128_GCM_SHA256); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_AES_256_GCM_SHA384); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_DES_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_DSS_WITH_SEED_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_128_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_256_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_128_CBC_SHA256); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_256_CBC_SHA256); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_128_GCM_SHA256); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_AES_256_GCM_SHA384); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_DES_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA); + unimplemented.add(Cipher.TLS_DH_RSA_WITH_SEED_CBC_SHA); + } else { // These were removed in 1.0.2 so won't be available from that // version onwards. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org