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());
}