diff options
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r-- | src/libtdeldap.h | 6 |
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; |