KSSLSettings Class Reference
KDE SSL Settings KDE SSL Settings. More...
#include <ksslsettings.h>
Collaboration diagram for KSSLSettings:

| 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. 
 
 Definition at line 88 of file ksslsettings.cc. 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. 
 
 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 353 of file ksslsettings.cc. | 
| 
 | 
| Does the user want to be warned on sending unencrypted data. 
 
 
 Definition at line 354 of file ksslsettings.cc. | 
| 
 | 
| Change the user's warnOnUnencrypted() setting. 
 
 
 Definition at line 355 of file ksslsettings.cc. | 
| 
 | 
| Does the user want to be warned on leaving SSL mode. 
 
 Definition at line 356 of file ksslsettings.cc. | 
| 
 | 
| Does the user want to be warned during mixed SSL/non-SSL mode. 
 
 Definition at line 357 of file ksslsettings.cc. | 
| 
 | 
| 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? 
 
 Definition at line 361 of file ksslsettings.cc. Referenced by KSSL::seedWithEGD(). | 
| 
 | 
| Does the user want to use an entropy file? 
 
 Definition at line 362 of file ksslsettings.cc. Referenced by KSSL::close(), and KSSL::seedWithEGD(). | 
| 
 | 
| Change the user's TLSv1 preference. 
 
 Definition at line 366 of file ksslsettings.cc. | 
| 
 | 
| Change the user's SSLv2 preference. 
 
 Definition at line 367 of file ksslsettings.cc. | 
| 
 | 
| Change the user's SSLv3 preference. 
 
 Definition at line 368 of file ksslsettings.cc. | 
| 
 | 
| Does the user want X.509 client certificates to always be sent when possible? 
 
 Definition at line 363 of file ksslsettings.cc. | 
| 
 | 
| Does the user want to be prompted to send X.509 client certificates when possible? 
 
 Definition at line 364 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 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. 
 
 Definition at line 370 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 QValueList< QString >::contains(), QValueList< QString >::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:

