• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

kio/kssl

KSSLInfoDlg Class Reference

#include <ksslinfodlg.h>

Inherits KDialog.

List of all members.


Detailed Description

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 KDE SSL Information Dialog

Definition at line 50 of file ksslinfodlg.h.


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

static KSSLCertBox * certInfoWidget (QWidget *parent, const QString &certName, QWidget *mailCatcher=0)

Constructor & Destructor Documentation

KSSLInfoDlg::KSSLInfoDlg ( bool  secureConnection,
QWidget *  parent = 0L,
const char *  name = 0L,
bool  modal = false 
)

Construct a KSSL Information Dialog.

Parameters:
secureConnection true if the connection is secured with SSL
parent the parent widget
name the internal name of this instance
modal true if the dialog should be modal

Definition at line 75 of file ksslinfodlg.cc.

KSSLInfoDlg::~KSSLInfoDlg (  )  [virtual]

Destroy this dialog.

Definition at line 125 of file ksslinfodlg.cc.


Member Function Documentation

void KSSLInfoDlg::setSecurityInQuestion ( bool  isIt  ) 

Tell the dialog if the connection has portions that may not be secure (ie.

a mixture of secure and insecure frames)

Parameters:
isIt true if security is in question

Definition at line 136 of file ksslinfodlg.cc.

void KSSLInfoDlg::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 
)

Setup the dialog before showing it.

Parameters:
cert the certificate presented by the site
ip the ip of the remote host
url the url being accessed
cipher the cipher in use
cipherdesc text description of the cipher in use
sslversion the version of SSL in use (SSLv2, SSLv3, TLSv1, etc)
usedbits the number of bits in the cipher key being used
bits the bit-size of the cipher in use
certState the certificate state (valid, invalid, etc)

Definition at line 173 of file ksslinfodlg.cc.

void KSSLInfoDlg::setup ( KSSL &  ssl,
const QString &  ip,
const QString &  url 
)

Setup the dialog before showing it.

This is a convenience version of the above method, and obtains the same information using the

Parameters:
ssl parameter instead.
ssl the ssl connection
ip the ip of the remote host
url the url being accessed

Definition at line 158 of file ksslinfodlg.cc.

void KSSLInfoDlg::setCertState ( const QString &  errorNrs  ) 

Set the errors that were encountered while validating the site certificate.

Definition at line 259 of file ksslinfodlg.cc.

KSSLCertBox * KSSLInfoDlg::certInfoWidget ( QWidget *  parent,
const QString &  certName,
QWidget *  mailCatcher = 0 
) [static]

Utility function to generate the widget which displays the detailed information about an X.509 certificate.

Parameters:
parent the parent widget
certName the name (subject) of the certificate
mailCatcher the class which catches click events on e-mail addresses

Definition at line 359 of file ksslinfodlg.cc.


The documentation for this class was generated from the following files:
  • ksslinfodlg.h
  • ksslinfodlg.cc

kio/kssl

Skip menu "kio/kssl"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal