KSSLInfoDlg Class Reference
KDE SSL Information Dialog KDE SSL Information Dialog. More...
#include <ksslinfodlg.h>
Inheritance diagram for KSSLInfoDlg:


| Public Member Functions | |
| KSSLInfoDlg (bool secureConnection, QWidget *parent=0L, const char *name=0L, bool modal=false) | |
| virtual | ~KSSLInfoDlg () | 
| void | setSecurityInQuestion (bool isIt) | 
| void | setup (KSSLCertificate *cert, const QString &ip, const QString &url, const QString &cipher, const QString &cipherdesc, const QString &sslversion, int usedbits, int bits, KSSLCertificate::KSSLValidation certState) | 
| void | setup (KSSL &ssl, const QString &ip, const QString &url) | 
| void | setCertState (const QString &errorNrs) | 
| Static Public Member Functions | |
| KSSLCertBox * | certInfoWidget (QWidget *parent, const QString &certName, QWidget *mailCatcher=0) | 
Detailed Description
KDE SSL Information Dialog KDE SSL Information Dialog.This class creates a dialog that can be used to display information about an SSL session.
There are NO GUARANTEES that KSSLInfoDlg will remain binary compatible/ Contact staikos@kde.org for details if needed.
- Author:
- George Staikos <staikos@kde.org>
- See also:
- KSSL
Definition at line 50 of file ksslinfodlg.h.
Constructor & Destructor Documentation
| 
 | ||||||||||||||||||||
| Construct a KSSL Information Dialog. 
 
 Definition at line 74 of file ksslinfodlg.cc. References KSSL::doesSSLWork(), and KDialog::setCaption(). | 
| 
 | 
| Destroy this dialog. 
 Definition at line 124 of file ksslinfodlg.cc. | 
Member Function Documentation
| 
 | 
| Tell the dialog if the connection has portions that may not be secure (ie. a mixture of secure and insecure frames) 
 
 Definition at line 135 of file ksslinfodlg.cc. References KSSL::doesSSLWork(). | 
| 
 | ||||||||||||||||||||||||||||||||||||||||
| Setup the dialog before showing it. 
 
 Definition at line 172 of file ksslinfodlg.cc. References QGridLayout::addMultiCellWidget(), QGridLayout::addWidget(), KSSLCertificate::chain(), KSSLCertChain::depth(), QPtrList::first(), KSSLCertChain::getChain(), KSSLCertificate::getIssuer(), KSSLCertificate::getSubject(), KSSLX509Map::getValue(), KSSLCertChain::isValid(), QString::length(), QPtrList::next(), QGridLayout::setColStretch(), and QString::simplifyWhiteSpace(). Referenced by Observer::messageBox(), and setup(). | 
| 
 | ||||||||||||||||
| Setup the dialog before showing it. This is a convenience version of the above method, and obtains the same information using the 
 Definition at line 157 of file ksslinfodlg.cc. References KSSL::connectionInfo(), KSSLConnectionInfo::getCipher(), KSSLConnectionInfo::getCipherBits(), KSSLConnectionInfo::getCipherDescription(), KSSLConnectionInfo::getCipherUsedBits(), KSSLConnectionInfo::getCipherVersion(), KSSLPeerInfo::getPeerCertificate(), KSSL::peerInfo(), setup(), and KSSLCertificate::validate(). | 
| 
 | 
| Set the errors that were encountered while validating the site certificate. 
 Definition at line 250 of file ksslinfodlg.cc. References QStringList::split(). | 
| 
 | ||||||||||||||||
| Utility function to generate the widget which displays the detailed information about an X.509 certificate. 
 
 Definition at line 342 of file ksslinfodlg.cc. References KSSLCertBox::setValues(). | 
The documentation for this class was generated from the following files:

