summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-03 15:07:21 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-09-03 15:07:21 -0500
commit521c4ed590cef8df0b98909434e8da81d4587905 (patch)
treed3ce91f02be89992a4e9142bd42431172cf0a43a /src/libtdeldap.h
parent0fce8b42b6e69cd01b1640799345d83129e0ee1d (diff)
downloadlibtdeldap-521c4ed590cef8df0b98909434e8da81d4587905.tar.gz
libtdeldap-521c4ed590cef8df0b98909434e8da81d4587905.zip
Add additional CRL manipulation methods
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h
index 0d08e59..c14a437 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -538,6 +538,8 @@ class LDAPManager : public TQObject {
int setPasswordForUser(LDAPUserInfo user, TQString *errstr);
static int writePrimaryRealmCertificateUpdateCronFile(TQString *errstr=0);
+ static int installCACertificateInHostCAStore(TQString *errstr=0);
+ static int retrieveAndInstallCaCrl(LDAPManager* manager=0, TQString *errstr=0);
static TQString getMachineFQDN();
static int writeTDERealmList(LDAPRealmConfigList realms, KSimpleConfig* config, TQString *errstr=0);
static LDAPRealmConfigList fetchAndReadTDERealmList(TQString *defaultRealm=0);
@@ -550,10 +552,10 @@ class LDAPManager : public TQObject {
static int generatePublicLDAPCertificate(LDAPCertConfig certinfo, LDAPRealmConfig realmcfg, uid_t ldap_uid, gid_t ldap_gid);
static int generateClientCertificatePair(int expirydays, LDAPUserInfo user, LDAPRealmConfig realmcfg, TQString signingPrivateKeyFile, TQString privateKeyFile, TQString publicCertFile, TQString *errstr=0);
- static int generateClientCertificatePrivateKey(LDAPUserInfo user, LDAPRealmConfig realmcfg, TQString privateKeyFile, TQString *errstr=0);
+ static int generateClientCertificatePrivateKey(TQString privateKeyFile, TQString *errstr=0);
static int generateClientCertificatePublicCertificate(int expirydays, LDAPUserInfo user, LDAPRealmConfig realmcfg, TQString signingPrivateKeyFile, TQString privateKeyFile, TQString publicCertFile, TQString *errstr=0);
- int generatePKICRL(int expirydays, LDAPRealmConfig realmcfg, TQString signingPrivateKeyFile, TQString revocationDatabaseFile, TQString *errstr=0);
+ int generatePKICRL(int expirydays, LDAPRealmConfig realmcfg, TQString crlFile, TQString signingPrivateKeyFile, TQString revocationDatabaseFile, TQString *errstr=0);
static TQString ldapdnForRealm(TQString realm);
static TQString openssldcForRealm(TQString realm);