From c8902fca043da26014b6302b41b47ec85062d95a Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 1 Jul 2013 18:41:18 +0000 Subject: Add missing data fields to LDAPMasterReplicationInfo structure --- src/libtdeldap.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/libtdeldap.h') diff --git a/src/libtdeldap.h b/src/libtdeldap.h index ee60b94..c3d58f0 100644 --- a/src/libtdeldap.h +++ b/src/libtdeldap.h @@ -403,6 +403,8 @@ class LDAPMasterReplicationInfo TQString syncDN; TQCString syncPassword; TQString certificateFile; + TQString caCertificateFile; + bool ignore_ssl_failure; }; class KerberosTicketInfo @@ -476,6 +478,9 @@ class LDAPManager : public TQObject { int moveKerberosEntries(TQString newSuffix, TQString* errstr=0); int writeCertificateFileIntoDirectory(TQByteArray cert, TQString attr, TQString* errstr=0); + TQString getRealmCAMaster(TQString* errstr=0); + int setRealmCAMaster(TQString masterFQDN, TQString* errstr=0); + LDAPTDEBuiltinsInfo getTDEBuiltinMappings(TQString *errstr=0); LDAPMasterReplicationInfo getLDAPMasterReplicationSettings(TQString *errstr=0); int setLDAPMasterReplicationSettings(LDAPMasterReplicationInfo replicationinfo, TQString *errstr=0); @@ -524,6 +529,7 @@ class LDAPManager : public TQObject { LDAPTDEBuiltinsInfo parseLDAPTDEBuiltinsRecord(LDAPMessage* entry); LDAPMasterReplicationInfo parseLDAPMasterReplicationRecord(LDAPMasterReplicationInfo replicationinfo, LDAPMessage* entry); TQString parseLDAPSyncProvOverlayConfigRecord(LDAPMessage* entry); + bool parseLDAPTDEStringAttribute(LDAPMessage* entry, TQString attribute, TQString& retval); private: TQString m_realm; -- cgit v1.2.1