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 76 of file ksslinfodlg.cc. References KStdAccel::close(), KSSL::doesSSLWork(), KDialog::marginHint(), KStdAccel::name(), KDialog::setCaption(), KGlobalSettings::showIconsOnPushButtons(), and KDialog::spacingHint(). |
|
Destroy this dialog.
Definition at line 127 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 138 of file ksslinfodlg.cc. References KSSL::doesSSLWork(). |
|
Setup the dialog before showing it.
Definition at line 175 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(), QString::number(), QGridLayout::setColStretch(), QString::simplifyWhiteSpace(), and KDialog::spacingHint(). 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 160 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 253 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 345 of file ksslinfodlg.cc. References QDialog::result(), and KSSLCertBox::setValues(). |
The documentation for this class was generated from the following files: