21 #ifndef _KSSLSETTINGS_H
22 #define _KSSLSETTINGS_H
25 #include <tqvaluelist.h>
26 #include <tdeconfig.h>
28 class KSSLSettingsPrivate;
75 bool warnOnEnter()
const;
83 void setWarnOnEnter(
bool x);
90 bool warnOnUnencrypted()
const;
97 void setWarnOnUnencrypted(
bool x);
103 bool warnOnLeave()
const;
111 void setWarnOnLeave(
bool x);
117 bool warnOnMixed()
const;
123 bool warnOnSelfSigned()
const TDE_DEPRECATED;
129 bool warnOnRevoked()
const TDE_DEPRECATED;
135 bool warnOnExpired()
const TDE_DEPRECATED;
147 bool useEFile()
const;
153 void setTLSv1(
bool enabled);
159 void setSSLv2(
bool enabled);
165 void setSSLv3(
bool enabled);
172 bool autoSendX509()
const;
179 bool promptSendX509()
const;
186 TQString getCipherList();
193 TQString& getEGDPath();
212 bool m_bUseSSLv2, m_bUseSSLv3, m_bUseTLSv1;
213 bool m_bWarnOnEnter, m_bWarnOnUnencrypted, m_bWarnOnLeave, m_bWarnOnMixed;
214 bool m_bWarnSelfSigned, m_bWarnRevoked, m_bWarnExpired;
216 TQValueList<TQString> v2ciphers, v2selectedciphers, v3ciphers, v3selectedciphers;
217 TQValueList<int> v2bits, v3bits;
219 KSSLSettingsPrivate *d;