You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2017/01/04 23:32:16 UTC
svn commit: r1777386 -
/directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java
Author: elecharny
Date: Wed Jan 4 23:32:16 2017
New Revision: 1777386
URL: http://svn.apache.org/viewvc?rev=1777386&view=rev
Log:
Added a constructor that takes a TrustManager as a parameter to quickly create a SSL connection
Modified:
directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java
Modified: directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java?rev=1777386&r1=1777385&r2=1777386&view=diff
==============================================================================
--- directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java (original)
+++ directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java Wed Jan 4 23:32:16 2017
@@ -409,6 +409,24 @@ public class LdapNetworkConnection exten
/**
+ * Create a new instance of a LdapConnection on a given
+ * server, and a give port. This SSL connection will use the provided
+ * TrustManagers
+ *
+ * @param server The server we want to be connected to. If null or empty,
+ * we will default to LocalHost.
+ * @param port The port the server is listening to
+ * @param trustManagers The TrustManager to use
+ */
+ public LdapNetworkConnection( String server, int port, TrustManager... trustManagers )
+ {
+ this( buildConfig( server, port, true ) );
+
+ config.setTrustManagers( trustManagers );
+ }
+
+
+ /**
* Create a new instance of a LdapConnection on a
* given server and a given port. We don't use ssl.
*