diff options
| author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-09-29 02:08:05 -0500 |
|---|---|---|
| committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-09-29 02:08:05 -0500 |
| commit | c70ce69a08815fb4da81b2a85fc4a2a10d469cab (patch) | |
| tree | 01fd7fc2f2d0b25001f6a096d2c3659e03859d16 /src/libtdeldap.h | |
| parent | 11869fce63bd934f43125e0f826cc667eee54f68 (diff) | |
| download | libtdeldap-c70ce69a.tar.gz libtdeldap-c70ce69a.zip | |
Convert the last methods using the kadmin utility to the Heimdal C API
Diffstat (limited to 'src/libtdeldap.h')
| -rw-r--r-- | src/libtdeldap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h index aafa072..b404ed7 100644 --- a/src/libtdeldap.h +++ b/src/libtdeldap.h @@ -520,6 +520,7 @@ class LDAPManager : public TQObject { int deleteServiceInfo(LDAPServiceInfo service, TQString *errstr=0); int exportKeytabForPrincipal(TQString principal, TQString fileName, TQString *errstr=0); + int deleteKeytabEntriesForPrincipal(TQString principal, TQString fileName, TQString *errstr=0); LDAPCredentials currentLDAPCredentials(bool inferGSSAPIData=false); @@ -592,6 +593,7 @@ class LDAPManager : public TQObject { int bindKAdmin(LDAPCredentials *administrativeCredentials=NULL, TQString *errstr=0); int unbindKAdmin(TQString *errstr=0); int kAdminAddNewPrincipal(TQString principalName, TQString newPassword, TQString *errstr=0); + int kAdminDeletePrincipal(TQString principalName, TQString *errstr=0); LDAPUserInfo parseLDAPUserRecord(LDAPMessage* entry); LDAPGroupInfo parseLDAPGroupRecord(LDAPMessage* entry); LDAPMachineInfo parseLDAPMachineRecord(LDAPMessage* entry); |
