[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kio
From: Helge Deller <deller () kde ! org>
Date: 2004-06-04 8:53:46
Message-ID: 20040604085346.141E320B6 () office ! kde ! org
[Download RAW message or body]
CVS commit by deller:
minor changes and add DCOP function deleteHomeCertificateByName(QString name);
CCMAIL: George Staikos <staikos@kde.org>
M +7 -1 kssl/ksslcertificatehome.cc 1.15
M +1 -0 kssl/ksslcertificatehome.h 1.18
M +6 -2 misc/kssld/kssld.cpp 1.27
M +5 -3 misc/kssld/kssld.h 1.15
--- kdelibs/kio/misc/kssld/kssld.h #1.14:1.15
@@ -122,9 +122,11 @@ k_dcop:
bool addHomeCertificateFile(QString filename, QString password, bool storePass /*=false*/);
- bool addHomeCertificatePKCS12(QString bas64cert, QString passToStore);
+ bool addHomeCertificatePKCS12(QString base64cert, QString passToStore);
- bool deleteHomeCertificateFile(QString filename, QString password);
+ bool deleteHomeCertificateByFile(QString filename, QString password);
- bool deleteHomeCertificatePKCS12(QString base64cert, QString password);
+ bool deleteHomeCertificateByPKCS12(QString base64cert, QString password);
+
+ bool deleteHomeCertificateByName(QString name);
private:
--- kdelibs/kio/misc/kssld/kssld.cpp #1.26:1.27
@@ -905,9 +905,9 @@ bool KSSLD::addHomeCertificatePKCS12(QSt
}
-bool KSSLD::deleteHomeCertificateFile(QString filename, QString password) {
+bool KSSLD::deleteHomeCertificateByFile(QString filename, QString password) {
return KSSLCertificateHome::deleteCertificate(filename, password);
}
-bool KSSLD::deleteHomeCertificatePKCS12(QString base64cert, QString password) {
+bool KSSLD::deleteHomeCertificateByPKCS12(QString base64cert, QString password) {
bool ok;
KSSLPKCS12 *pkcs12 = KSSLPKCS12::fromString(base64cert, password);
@@ -917,4 +917,8 @@ bool KSSLD::deleteHomeCertificatePKCS12(
}
+bool KSSLD::deleteHomeCertificateByName(QString name) {
+ return KSSLCertificateHome::deleteCertificateByName(name);
+}
+
--- kdelibs/kio/kssl/ksslcertificatehome.h #1.17:1.18
@@ -74,4 +74,5 @@ public:
static bool deleteCertificate(const QString &filename, const QString &password);
static bool deleteCertificate(KSSLPKCS12 *cert);
+ static bool deleteCertificateByName(const QString &name);
/*
--- kdelibs/kio/kssl/ksslcertificatehome.cc #1.14:1.15
@@ -98,7 +98,13 @@ bool KSSLCertificateHome::deleteCertific
if (!cert) return false;
+ return deleteCertificateByName(cert->name());
+}
+
+bool KSSLCertificateHome::deleteCertificateByName(const QString &name) {
+ if (name.isEmpty()) return false;
+
KSimpleConfig cfg("ksslcertificates", false);
- bool ok = cfg.deleteGroup(cert->name());
+ bool ok = cfg.deleteGroup(name);
cfg.sync();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic