KIO
ksslcertificatehome.cpp
Go to the documentation of this file.
35 void KSSLCertificateHome::setDefaultCertificate(const QString & name, const QString &host, bool send, bool prompt)
47 void KSSLCertificateHome::setDefaultCertificate(KSSLPKCS12 *cert, const QString &host, bool send, bool prompt) {
53 bool KSSLCertificateHome::addCertificate(const QString &filename, const QString &password, bool storePass) {
105 KSSLPKCS12* KSSLCertificateHome::getCertificateByName(const QString &name, const QString &password)
136 return KSSLCertificateHome::getCertificateByName(KSSLCertificateHome::getDefaultCertificateName(host, aa), password);
183 KSSLPKCS12* KSSLCertificateHome::getDefaultCertificate(const QString &password, KSSLAuthAction *aa) {
static KSSLPKCS12 * loadCertFile(const QString &filename, const QString &password=QLatin1String(""))
Create a KSSLPKCS12 object by reading a PKCS#12 file.
Definition: ksslpkcs12.cpp:92
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
NoGlobals
static KSSLPKCS12 * fromString(const QString &base64, const QString &password=QLatin1String(""))
Create a KSSLPKCS12 object from a Base64 in a QString.
Definition: ksslpkcs12.cpp:75
static QStringList getCertificateList()
Definition: ksslcertificatehome.cpp:28
QStringList groupList() const
bool exists() const
static KSSLPKCS12 * getCertificateByHost(const QString &host, const QString &password, KSSLAuthAction *aa)
Definition: ksslcertificatehome.cpp:133
static QString getDefaultCertificateName(const QString &host, KSSLAuthAction *aa=NULL)
Definition: ksslcertificatehome.cpp:140
static bool addCertificate(const QString &filename, const QString &password, bool storePass=false)
Definition: ksslcertificatehome.cpp:53
KConfigGroup group(const char *group)
static bool hasCertificateByName(const QString &name)
Definition: ksslcertificatehome.cpp:127
void sync()
bool hasGroup(const char *group) const
const char * name(StandardAction id)
static bool deleteCertificateByName(const QString &name)
Definition: ksslcertificatehome.cpp:94
static KSSLPKCS12 * getDefaultCertificate(const QString &password, KSSLAuthAction *aa=NULL)
Definition: ksslcertificatehome.cpp:183
KGuiItem ok()
SimpleConfig
QString readEntry(const char *key, const char *aDefault=0) const
static bool deleteCertificate(const QString &filename, const QString &password)
Definition: ksslcertificatehome.cpp:77
static void setDefaultCertificate(const QString &name, bool send=true, bool prompt=false)
Definition: ksslcertificatehome.cpp:208
void sync()
void deleteGroup(const char *group, WriteConfigFlags flags=Normal)
static KSSLPKCS12 * getCertificateByName(const QString &name, const QString &password)
Definition: ksslcertificatehome.cpp:105
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.