summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2013-07-01 18:41:18 +0000
committerTimothy Pearson <[email protected]>2013-07-01 18:41:18 +0000
commitc8902fca043da26014b6302b41b47ec85062d95a (patch)
tree4f7b75dfc36d3933423fe1aec5eb2fb355c94411 /src/libtdeldap.h
parent5f932b78bca45052e88b8975564a58ec2bafd237 (diff)
downloadlibtdeldap-c8902fca043da26014b6302b41b47ec85062d95a.tar.gz
libtdeldap-c8902fca043da26014b6302b41b47ec85062d95a.zip
Add missing data fields to LDAPMasterReplicationInfo structure
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h6
1 files changed, 6 insertions, 0 deletions
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;