KSSLSettings Class Reference
KDE SSL SettingsKDE 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 |
void | setWarnOnEnter (bool x) |
bool | warnOnUnencrypted () const |
void | setWarnOnUnencrypted (bool x) |
bool | warnOnLeave () const |
void | setWarnOnLeave (bool x) |
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 SettingsKDE 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 39 of file ksslsettings.h.
Constructor & Destructor Documentation
|
Construct a KSSL Settings object.
Definition at line 88 of file ksslsettings.cc. References KGlobal::dirs(), KStandardDirs::kde_default(), and load(). |
|
Destroy this KSSL Settings object.
Definition at line 101 of file ksslsettings.cc. |
Member Function Documentation
|
Does the user allow SSLv2.
Definition at line 107 of file ksslsettings.cc. Referenced by KSSL::initialize(). |
|
Does the user allow SSLv3.
Definition at line 112 of file ksslsettings.cc. Referenced by KSSL::initialize(). |
|
Does the user allow TLSv1.
Definition at line 117 of file ksslsettings.cc. Referenced by KSSL::TLSInit(). |
|
Does the user want to be warned on entering SSL mode.
Definition at line 354 of file ksslsettings.cc. |
|
Change the user's warnOnEnter() setting.
Definition at line 355 of file ksslsettings.cc. |
|
Does the user want to be warned on sending unencrypted data.
Definition at line 356 of file ksslsettings.cc. |
|
Change the user's warnOnUnencrypted() setting.
Definition at line 357 of file ksslsettings.cc. |
|
Does the user want to be warned on leaving SSL mode.
Definition at line 358 of file ksslsettings.cc. |
|
Change the user's warnOnLeave() setting.
Definition at line 359 of file ksslsettings.cc. |
|
Does the user want to be warned during mixed SSL/non-SSL mode.
Definition at line 360 of file ksslsettings.cc. |
|
Do not use this.
Definition at line 361 of file ksslsettings.cc. |
|
Do not use this.
Definition at line 362 of file ksslsettings.cc. |
|
Do not use this.
Definition at line 363 of file ksslsettings.cc. |
|
Does the user want to use the Entropy Gathering Daemon?
Definition at line 364 of file ksslsettings.cc. Referenced by KSSL::seedWithEGD(). |
|
Does the user want to use an entropy file?
Definition at line 365 of file ksslsettings.cc. Referenced by KSSL::close(), and KSSL::seedWithEGD(). |
|
Change the user's TLSv1 preference.
Definition at line 369 of file ksslsettings.cc. |
|
Change the user's SSLv2 preference.
Definition at line 370 of file ksslsettings.cc. |
|
Change the user's SSLv3 preference.
Definition at line 371 of file ksslsettings.cc. |
|
Does the user want X.509 client certificates to always be sent when possible?
Definition at line 366 of file ksslsettings.cc. |
|
Does the user want to be prompted to send X.509 client certificates when possible?
Definition at line 367 of file ksslsettings.cc. |
|
Get the OpenSSL cipher list for selecting the list of ciphers to use in a connection.
Definition at line 125 of file ksslsettings.cc. References KConfigBase::readBoolEntry(), and KConfigBase::setGroup(). Referenced by KSSL::initialize(), and KSSL::TLSInit(). |
|
Get the configured path to the entropy gathering daemon or entropy file.
Definition at line 373 of file ksslsettings.cc. 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 KGlobal::dirs(), KConfigBase::setGroup(), KConfigBase::sync(), KConfigBase::writeEntry(), and KConfigBase::writePathEntry(). |
The documentation for this class was generated from the following files: