]> git.sur5r.net Git - openldap/commitdiff
Make TlsOptions accessible per connection
authorRalf Haferkamp <ralf@openldap.org>
Tue, 16 Feb 2010 17:47:05 +0000 (17:47 +0000)
committerRalf Haferkamp <ralf@openldap.org>
Tue, 16 Feb 2010 17:47:05 +0000 (17:47 +0000)
contrib/ldapc++/src/LDAPAsynConnection.cpp
contrib/ldapc++/src/LDAPAsynConnection.h

index ff76868b15599535518920792e7cd08b8baab64b..8367e62a45dcf00f640748a7f1640c90e85b32af 100644 (file)
@@ -21,6 +21,7 @@
 #include "LDAPRebind.h"
 #include "LDAPRebindAuth.h"
 #include "LDAPSearchRequest.h"
+#include <lber.h>
 #include <sstream>
 
 using namespace std;
@@ -282,6 +283,10 @@ const LDAPConstraints* LDAPAsynConnection::getConstraints() const {
     return m_constr;
 }
  
+TlsOptions LDAPAsynConnection::getTlsOptions() const {
+    return TlsOptions( cur_session );
+}
+
 LDAP* LDAPAsynConnection::getSessionHandle() const{ 
     DEBUG(LDAP_DEBUG_TRACE,"LDAPAsynConnection::getSessionHandle()" << endl);
     return cur_session;
index 4c90ee14ef1e6f8ebe2a1003532910b50b1c6b37..4e41dd8ab755dbf41c4bc351a3be46c4c1e67266 100644 (file)
@@ -12,7 +12,6 @@
 #include<string>
 
 #include<ldap.h>
-#include<lber.h>
 
 #include <LDAPEntry.h>
 #include <LDAPException.h>
@@ -23,6 +22,7 @@
 #include <LDAPUrl.h>
 #include <LDAPUrlList.h>
 #include <SaslInteractionHandler.h>
+#include <TlsOptions.h>
 
 //* Main class for an asynchronous LDAP connection 
 /**
@@ -281,7 +281,7 @@ class LDAPAsynConnection{
          *      used with the Connection
          */
         const LDAPConstraints* getConstraints() const;
-
+        TlsOptions getTlsOptions() const;
         /**
          * This method is used internally for automatic referral chasing.
          * It tries to bind to a destination server of the URLs of a