summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-03-23 19:00:15 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-03-23 19:00:15 -0500
commitf101efbd4d4dbe7725bc2a1848ab2aa12d0de1d7 (patch)
tree968873d20df5e990f1e04d3cfda7e4346a0f280f /src/libtdeldap.h
parent54f609f3da51af4c074b9694e7ea2dcc7ff78c63 (diff)
downloadlibtdeldap-f101efbd4d4dbe7725bc2a1848ab2aa12d0de1d7.tar.gz
libtdeldap-f101efbd4d4dbe7725bc2a1848ab2aa12d0de1d7.zip
Add exportKeytabForPrincipal method
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h
index 08dbb65..8bc0355 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -407,6 +407,7 @@ class LDAPManager : public TQObject {
LDAPServiceInfoList services(int* retcode=0);
LDAPUserInfo getUserByDistinguishedName(TQString dn);
LDAPGroupInfo getGroupByDistinguishedName(TQString dn, TQString *errstr=0);
+
int updateUserInfo(LDAPUserInfo user, TQString *errstr=0);
int updateGroupInfo(LDAPGroupInfo group, TQString *errstr=0);
int updateMachineInfo(LDAPMachineInfo group, TQString *errstr=0);
@@ -420,6 +421,8 @@ class LDAPManager : public TQObject {
int deleteMachineInfo(LDAPMachineInfo machine, TQString *errstr=0);
int deleteServiceInfo(LDAPServiceInfo service, TQString *errstr=0);
+ int exportKeytabForPrincipal(TQString principal, TQString fileName, TQString *errstr=0);
+
LDAPCredentials currentLDAPCredentials();
int moveKerberosEntries(TQString newSuffix, TQString* errstr=0);