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