• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeio/kssl
 

tdeio/kssl

Public Member Functions | Static Public Member Functions | List of all members
KSSLInfoDlg Class Reference

#include <ksslinfodlg.h>

Inherits KDialog.

Public Member Functions

 KSSLInfoDlg (bool secureConnection, TQWidget *parent=0L, const char *name=0L, bool modal=false)
 
virtual ~KSSLInfoDlg ()
 
void setSecurityInQuestion (bool isIt)
 
void setup (KSSLCertificate *cert, const TQString &ip, const TQString &url, const TQString &cipher, const TQString &cipherdesc, const TQString &sslversion, int usedbits, int bits, KSSLCertificate::KSSLValidation certState)
 
void setup (KSSL &ssl, const TQString &ip, const TQString &url)
 
void setCertState (const TQString &errorNrs)
 

Static Public Member Functions

static KSSLCertBox * certInfoWidget (TQWidget *parent, const TQString &certName, TQWidget *mailCatcher=0)
 

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 staik.nosp@m.os@k.nosp@m.de.or.nosp@m.g for details if needed.

Author
George Staikos staik.nosp@m.os@k.nosp@m.de.or.nosp@m.g
See also
KSSL

KDE SSL Information Dialog

Definition at line 50 of file ksslinfodlg.h.

Constructor & Destructor Documentation

◆ KSSLInfoDlg()

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

Construct a KSSL Information Dialog.

Parameters
secureConnectiontrue if the connection is secured with SSL
parentthe parent widget
namethe internal name of this instance
modaltrue if the dialog should be modal

Definition at line 75 of file ksslinfodlg.cpp.

◆ ~KSSLInfoDlg()

KSSLInfoDlg::~KSSLInfoDlg ( )
virtual

Destroy this dialog.

Definition at line 125 of file ksslinfodlg.cpp.

Member Function Documentation

◆ certInfoWidget()

KSSLCertBox * KSSLInfoDlg::certInfoWidget ( TQWidget *  parent,
const TQString &  certName,
TQWidget *  mailCatcher = 0 
)
static

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

Parameters
parentthe parent widget
certNamethe name (subject) of the certificate
mailCatcherthe class which catches click events on e-mail addresses

Definition at line 371 of file ksslinfodlg.cpp.

◆ setCertState()

void KSSLInfoDlg::setCertState ( const TQString &  errorNrs)

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

Definition at line 271 of file ksslinfodlg.cpp.

◆ setSecurityInQuestion()

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
isIttrue if security is in question

Definition at line 136 of file ksslinfodlg.cpp.

◆ setup() [1/2]

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

Setup the dialog before showing it.

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

Parameters
sslparameter instead.
sslthe ssl connection
ipthe ip of the remote host
urlthe url being accessed

Definition at line 162 of file ksslinfodlg.cpp.

◆ setup() [2/2]

void KSSLInfoDlg::setup ( KSSLCertificate *  cert,
const TQString &  ip,
const TQString &  url,
const TQString &  cipher,
const TQString &  cipherdesc,
const TQString &  sslversion,
int  usedbits,
int  bits,
KSSLCertificate::KSSLValidation  certState 
)

Setup the dialog before showing it.

Parameters
certthe certificate presented by the site
ipthe ip of the remote host
urlthe url being accessed
cipherthe cipher in use
cipherdesctext description of the cipher in use
sslversionthe version of SSL in use (SSLv2, SSLv3, TLSv1, etc)
usedbitsthe number of bits in the cipher key being used
bitsthe bit-size of the cipher in use
certStatethe certificate state (valid, invalid, etc)

Definition at line 177 of file ksslinfodlg.cpp.


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

tdeio/kssl

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

tdeio/kssl

Skip menu "tdeio/kssl"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeio/kssl by doxygen 1.9.4
This website is maintained by Timothy Pearson.