KSSLSettings Class Reference
KDE SSL Settings KDE SSL Settings. More...
#include <ksslsettings.h>
Public Member Functions | |
KSSLSettings (bool readConfig=true) | |
~KSSLSettings () | |
bool | sslv2 () const |
bool | sslv3 () const |
bool | tlsv1 () const |
bool | warnOnEnter () const |
bool | warnOnUnencrypted () const |
void | setWarnOnUnencrypted (bool x) |
bool | warnOnLeave () const |
bool | warnOnMixed () const |
bool | warnOnSelfSigned () const KDE_DEPRECATED |
bool | warnOnRevoked () const KDE_DEPRECATED |
bool | warnOnExpired () const KDE_DEPRECATED |
bool | useEGD () const |
bool | useEFile () const |
void | setTLSv1 (bool enabled) |
void | setSSLv2 (bool enabled) |
void | setSSLv3 (bool enabled) |
bool | autoSendX509 () const |
bool | promptSendX509 () const |
QString | getCipherList () |
QString & | getEGDPath () |
void | load () |
void | defaults () |
void | save () |
Detailed Description
KDE SSL Settings KDE SSL Settings.This class contains some of the SSL settings for easy use.
- Author:
- George Staikos <staikos@kde.org>
- See also:
- KSSL
Definition at line 40 of file ksslsettings.h.
Constructor & Destructor Documentation
|
Construct a KSSL Settings object.
References KStandardDirs::addResourceType(), KGlobal::dirs(), and load(). |
|
Destroy this KSSL Settings object. Definition at line 101 of file ksslsettings.cc. |
Member Function Documentation
|
Does the user allow SSLv2.
Referenced by KSSL::initialize(). |
|
Does the user allow SSLv3.
Referenced by KSSL::initialize(). |
|
Does the user allow TLSv1.
Referenced by KSSL::TLSInit(). |
|
Does the user want to be warned on entering SSL mode.
|
|
Does the user want to be warned on sending unencrypted data.
|
|
Change the user's warnOnUnencrypted() setting.
|
|
Does the user want to be warned on leaving SSL mode.
|
|
Does the user want to be warned during mixed SSL/non-SSL mode.
|
|
Do not use this. Definition at line 358 of file ksslsettings.cc. |
|
Do not use this. Definition at line 359 of file ksslsettings.cc. |
|
Do not use this. Definition at line 360 of file ksslsettings.cc. |
|
Does the user want to use the Entropy Gathering Daemon?
Referenced by KSSL::seedWithEGD(). |
|
Does the user want to use an entropy file?
Referenced by KSSL::close(), and KSSL::seedWithEGD(). |
|
Change the user's TLSv1 preference.
|
|
Change the user's SSLv2 preference.
|
|
Change the user's SSLv3 preference.
|
|
Does the user want X.509 client certificates to always be sent when possible?
|
|
Does the user want to be prompted to send X.509 client certificates when possible?
|
|
Get the OpenSSL cipher list for selecting the list of ciphers to use in a connection.
References QString::append(), KConfigBase::readBoolEntry(), KConfigBase::setGroup(), and QString::sprintf(). Referenced by KSSL::initialize(), and KSSL::TLSInit(). |
|
Get the configured path to the entropy gathering daemon or entropy file.
Referenced by KSSL::close(), and KSSL::seedWithEGD(). |
|
Load the user's settings. Definition at line 238 of file ksslsettings.cc. References KConfigBase::readBoolEntry(), KConfigBase::readEntry(), KConfigBase::readPathEntry(), KConfig::reparseConfiguration(), and KConfigBase::setGroup(). Referenced by KSSL::initialize(), KSSLSettings(), and KSSL::TLSInit(). |
|
Revert to default settings. Definition at line 278 of file ksslsettings.cc. |
|
Save the current settings. Definition at line 295 of file ksslsettings.cc. References QValueList::contains(), QValueList::count(), QFile::encodeName(), QString::isEmpty(), KConfigBase::setGroup(), QString::sprintf(), KConfigBase::sync(), KConfigBase::writeEntry(), and KConfigBase::writePathEntry(). |
The documentation for this class was generated from the following files: