You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2016/08/22 09:30:27 UTC

[29/50] [abbrv] karaf git commit: [KARAF-4646] LdapPoolingTest fails with IBM JDK

[KARAF-4646] LdapPoolingTest fails with IBM JDK


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1bc6f2b8
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1bc6f2b8
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1bc6f2b8

Branch: refs/heads/master
Commit: 1bc6f2b8d550b15147ac0679c26493f0a3cdb42c
Parents: a72269c
Author: Andrea Cosentino <an...@gmail.com>
Authored: Thu Aug 4 13:38:17 2016 +0200
Committer: Jean-Baptiste Onofr� <jb...@apache.org>
Committed: Mon Aug 22 11:29:20 2016 +0200

----------------------------------------------------------------------
 .../org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/1bc6f2b8/jaas/modules/src/test/java/org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java
----------------------------------------------------------------------
diff --git a/jaas/modules/src/test/java/org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java b/jaas/modules/src/test/java/org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java
index cdedc75..e968e81 100644
--- a/jaas/modules/src/test/java/org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java
+++ b/jaas/modules/src/test/java/org/apache/karaf/jaas/modules/ldap/LdapPoolingTest.java
@@ -61,7 +61,12 @@ public class LdapPoolingTest extends AbstractLdapTestUnit {
         kmf.init(ks, "123456".toCharArray());
         tmf.init(ks);
 
-        sslContext = SSLContext.getInstance("TLSv1.2");
+        String javaVendor = System.getProperty("java.vendor");
+        if (javaVendor.contains("IBM")) {
+        	sslContext = SSLContext.getInstance("SSL_TLSv2","IBMJSSE2");
+        } else {
+            sslContext = SSLContext.getInstance("TLSv1.2");
+        }
         sslContext.init(kmf.getKeyManagers(), tmf.getTrustManagers(), new SecureRandom());
     }