.TH "KSSLInfoDlg" kde3 "11 Jun 2005" "Version Version 3.4.1" "kio Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KSSLInfoDlg \- \fBKDE\fP SSL Information Dialog \fBKDE\fP SSL Information Dialog.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <ksslinfodlg.h>\fP
.PP
Inherits \fBKDialog\fP.
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBKSSLInfoDlg\fP (bool secureConnection, \fBQWidget\fP *parent=0L, const char *name=0L, bool modal=false)"
.br
.ti -1c
.RI "virtual \fB~KSSLInfoDlg\fP ()"
.br
.ti -1c
.RI "void \fBsetSecurityInQuestion\fP (bool isIt)"
.br
.ti -1c
.RI "void \fBsetup\fP (\fBKSSLCertificate\fP *cert, const \fBQString\fP &ip, const \fBQString\fP &url, const \fBQString\fP &cipher, const \fBQString\fP &cipherdesc, const \fBQString\fP &sslversion, int usedbits, int bits, \fBKSSLCertificate::KSSLValidation\fP certState)"
.br
.ti -1c
.RI "void \fBsetup\fP (\fBKSSL\fP &ssl, const \fBQString\fP &ip, const \fBQString\fP &url)"
.br
.ti -1c
.RI "void \fBsetCertState\fP (const \fBQString\fP &errorNrs)"
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "static \fBKSSLCertBox\fP * \fBcertInfoWidget\fP (\fBQWidget\fP *parent, const \fBQString\fP &certName, \fBQWidget\fP *mailCatcher=0)"
.br
.in -1c
.SH "Detailed Description"
.PP 
\fBKDE\fP SSL Information Dialog \fBKDE\fP SSL Information Dialog. 

This class creates a dialog that can be used to display information about an SSL session.
.PP
There are NO GUARANTEES that KSSLInfoDlg will remain binary compatible/ Contact staikos@kde.org for details if needed.
.PP
\fBAuthor:\fP
.RS 4
George Staikos <staikos@kde.org> 
.RE
.PP
\fBSee also:\fP
.RS 4
\fBKSSL\fP 
.RE
.PP

.PP
Definition at line 50 of file ksslinfodlg.h.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "KSSLInfoDlg::KSSLInfoDlg (bool secureConnection, \fBQWidget\fP * parent = \fC0L\fP, const char * name = \fC0L\fP, bool modal = \fCfalse\fP)"
.PP
Construct a \fBKSSL\fP Information Dialog. 
.PP
\fBParameters:\fP
.RS 4
\fIsecureConnection\fP true if the connection is secured with SSL 
.br
\fIparent\fP the parent widget 
.br
\fIname\fP the internal name of this instance 
.br
\fImodal\fP true if the dialog should be modal
.RE
.PP

.PP
Definition at line 75 of file ksslinfodlg.cc.
.PP
References KDialog::setCaption().
.SS "KSSLInfoDlg::~\fBKSSLInfoDlg\fP ()\fC [virtual]\fP"
.PP
Destroy this dialog. 
.PP
Definition at line 125 of file ksslinfodlg.cc.
.SH "Member Function Documentation"
.PP 
.SS "void KSSLInfoDlg::setSecurityInQuestion (bool isIt)"
.PP
Tell the dialog if the connection has portions that may not be secure (ie. 
.PP
a mixture of secure and insecure frames)
.PP
\fBParameters:\fP
.RS 4
\fIisIt\fP true if security is in question
.RE
.PP

.PP
Definition at line 136 of file ksslinfodlg.cc.
.SS "void KSSLInfoDlg::setup (\fBKSSLCertificate\fP * cert, const \fBQString\fP & ip, const \fBQString\fP & url, const \fBQString\fP & cipher, const \fBQString\fP & cipherdesc, const \fBQString\fP & sslversion, int usedbits, int bits, \fBKSSLCertificate::KSSLValidation\fP certState)"
.PP
Setup the dialog before showing it. 
.PP
\fBParameters:\fP
.RS 4
\fIcert\fP the certificate presented by the site 
.br
\fIip\fP the ip of the remote host 
.br
\fIurl\fP the url being accessed 
.br
\fIcipher\fP the cipher in use 
.br
\fIcipherdesc\fP text description of the cipher in use 
.br
\fIsslversion\fP the version of SSL in use (SSLv2, SSLv3, TLSv1, etc) 
.br
\fIusedbits\fP the number of bits in the cipher key being used 
.br
\fIbits\fP the bit-size of the cipher in use 
.br
\fIcertState\fP the certificate state (valid, invalid, etc)
.RE
.PP

.PP
Definition at line 173 of file ksslinfodlg.cc.
.PP
References QGridLayout::addMultiCell(), QGridLayout::addMultiCellWidget(), QGridLayout::addWidget(), QPtrList::first(), QPtrList::next(), and QGridLayout::setColStretch().
.PP
Referenced by Observer::messageBox(), and setup().
.SS "void KSSLInfoDlg::setup (\fBKSSL\fP & ssl, const \fBQString\fP & ip, const \fBQString\fP & url)"
.PP
Setup the dialog before showing it. 
.PP
This is a convenience version of the above method, and obtains the same information using the 
.PP
\fBParameters:\fP
.RS 4
\fIssl\fP parameter instead.
.br
\fIssl\fP the ssl connection 
.br
\fIip\fP the ip of the remote host 
.br
\fIurl\fP the url being accessed
.RE
.PP

.PP
Definition at line 158 of file ksslinfodlg.cc.
.PP
References setup().
.SS "void KSSLInfoDlg::setCertState (const \fBQString\fP & errorNrs)"
.PP
Set the errors that were encountered while validating the site certificate. 
.PP
Definition at line 251 of file ksslinfodlg.cc.
.PP
References QStringList::split().
.SS "\fBKSSLCertBox\fP * KSSLInfoDlg::certInfoWidget (\fBQWidget\fP * parent, const \fBQString\fP & certName, \fBQWidget\fP * mailCatcher = \fC0\fP)\fC [static]\fP"
.PP
Utility function to generate the widget which displays the detailed information about an X.509 certificate. 
.PP
\fBParameters:\fP
.RS 4
\fIparent\fP the parent widget 
.br
\fIcertName\fP the name (subject) of the certificate 
.br
\fImailCatcher\fP the class which catches click events on e-mail addresses
.RE
.PP

.PP
Definition at line 351 of file ksslinfodlg.cc.
.PP
References KSSLCertBox::setValues().

.SH "Author"
.PP 
Generated automatically by Doxygen for kio Library from the source code.
