diff options
author | Timothy Pearson <[email protected]> | 2015-09-29 15:07:11 -0500 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2015-09-29 15:07:11 -0500 |
commit | 53a442c926a03e8cbd6b901679b9c658ee29e02f (patch) | |
tree | 0334c4dcf2b8d93f2a2a9f6ec6477f3357a2e229 /src/libtdeldap.h | |
parent | 80c65755dc02df84c632a9eba82dae8f8daab67f (diff) | |
download | libtdeldap-53a442c926a03e8cbd6b901679b9c658ee29e02f.tar.gz libtdeldap-53a442c926a03e8cbd6b901679b9c658ee29e02f.zip |
Allow Kerberos ticket init via cryptographic card
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); |