summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-29 15:07:11 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-29 15:07:11 -0500
commit53a442c926a03e8cbd6b901679b9c658ee29e02f (patch)
tree0334c4dcf2b8d93f2a2a9f6ec6477f3357a2e229 /src/libtdeldap.h
parent80c65755dc02df84c632a9eba82dae8f8daab67f (diff)
downloadlibtdeldap-53a442c9.tar.gz
libtdeldap-53a442c9.zip
Allow Kerberos ticket init via cryptographic card
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h
index 69e7805..4c249e1 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -180,6 +180,7 @@ class LDAPCredentials
TQString realm;
bool use_tls;
bool use_gssapi;
+ bool use_smartcard;
TQString service;
};
@@ -568,7 +569,7 @@ class LDAPManager : public TQObject {
static TQString cnFromDn(TQString dn);
static KerberosTicketInfoList getKerberosTicketList(TQString cache=TQString::null, TQString *cacheFileName=0);
- static int getKerberosPassword(LDAPCredentials &creds, TQString prompt, bool requestServicePrincipal=false, TQWidget* parent=0);
+ static int getKerberosPassword(LDAPCredentials &creds, TQString prompt, bool requestServicePrincipal=false, bool allowSmartCard=false, TQWidget* parent=0);
static int obtainKerberosTicket(LDAPCredentials creds, TQString principal, TQString *errstr=0);
static int obtainKerberosServiceTicket(TQString principal, TQString *errstr=0);
static int destroyKerberosTicket(TQString principal, TQString *errstr=0);