summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-18 17:49:12 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-18 17:49:12 -0500
commitc6eab472be250f029f9558e9199b6c407198e41e (patch)
tree98b5c3d2fa343b2e01a59567fbe0fc5896b29bcf /src/libtdeldap.h
parent30b251b05be0d63fa0a405025bdf1ffca7037a5a (diff)
downloadlibtdeldap-c6eab472.tar.gz
libtdeldap-c6eab472.zip
Add PKCS methods
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 83428e3..5bd6173 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -239,6 +239,8 @@ class LDAPPamConfig
~LDAPPamConfig();
public:
+ bool enable_pkcs11_login;
+ int pkcs11_login_card_slot;
bool enable_cached_credentials;
bool autocreate_user_directories_enable;
mode_t autocreate_user_directories_umask;
@@ -579,6 +581,7 @@ class LDAPManager : public TQObject {
static int writeOpenSSLConfigurationFile(LDAPRealmConfig realmcfg, TQString *errstr=0);
static int writeOpenSSLConfigurationFile(LDAPRealmConfig realmcfg, LDAPUserInfo user, TQString opensslConfigFile, TQString caRootKeyFile=TQString::null, TQString caRootCertFile=TQString::null, TQString caRootDatabaseFile=TQString::null, TQString *errstr=0);
static int writeClientCronFiles(TQString *errstr=0);
+ static int rehashClientPKCSCertificates(TQString *errstr=0);
static int writePAMFiles(LDAPPamConfig pamConfig, TQString *errstr=0);
static int bondRealm(TQString adminUserName, const char * adminPassword, TQString adminRealm, TQString *errstr=0);