org.kde.koala

Class KSSLInfoDlg

public class KSSLInfoDlg extends KDialog

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

See Also: KSSL

UNKNOWN: KDE SSL Information Dialog.

Constructor Summary
protected KSSLInfoDlg(Class dummy)
KSSLInfoDlg(boolean secureConnection, QWidget parent, String name, boolean modal)
Construct a KSSL Information Dialog
KSSLInfoDlg(boolean secureConnection, QWidget parent, String name)
KSSLInfoDlg(boolean secureConnection, QWidget parent)
KSSLInfoDlg(boolean secureConnection)
Method Summary
static KSSLCertBoxcertInfoWidget(QWidget parent, String certName, QWidget mailCatcher)
Utility function to generate the widget which displays the detailed information about an X.509 certificate.
static KSSLCertBoxcertInfoWidget(QWidget parent, String certName)
StringclassName()
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
protected voidfinalize()
Deletes the wrapped C++ instance
booleanisDisposed()
Has the wrapped C++ instance been deleted?
QMetaObjectmetaObject()
voidsetCertState(String errorNrs)
Set the errors that were encountered while validating the site certificate.
voidsetSecurityInQuestion(boolean isIt)
Tell the dialog if the connection has portions that may not be secure (ie. a mixture of secure and insecure frames)
voidsetup(KSSLCertificate cert, String ip, String url, String cipher, String cipherdesc, String sslversion, int usedbits, int bits, int certState)
Setup the dialog before showing it.
voidsetup(KSSL ssl, String ip, String url)
Setup the dialog before showing it.

Constructor Detail

KSSLInfoDlg

protected KSSLInfoDlg(Class dummy)

KSSLInfoDlg

public KSSLInfoDlg(boolean secureConnection, QWidget parent, String name, boolean modal)
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

UNKNOWN: Construct a KSSL Information Dialog

KSSLInfoDlg

public KSSLInfoDlg(boolean secureConnection, QWidget parent, String name)

KSSLInfoDlg

public KSSLInfoDlg(boolean secureConnection, QWidget parent)

KSSLInfoDlg

public KSSLInfoDlg(boolean secureConnection)

Method Detail

certInfoWidget

public static KSSLCertBox certInfoWidget(QWidget parent, String certName, QWidget mailCatcher)
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

UNKNOWN: Utility function to generate the widget which displays the detailed information about an X.

certInfoWidget

public static KSSLCertBox certInfoWidget(QWidget parent, String certName)

className

public String className()

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

finalize

protected void finalize()
Deletes the wrapped C++ instance

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

metaObject

public QMetaObject metaObject()

setCertState

public void setCertState(String errorNrs)
Set the errors that were encountered while validating the site certificate.

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

setSecurityInQuestion

public void setSecurityInQuestion(boolean 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

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

setup

public void setup(KSSLCertificate cert, String ip, String url, String cipher, String cipherdesc, String sslversion, int usedbits, int bits, int 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)

UNKNOWN: Setup the dialog before showing it.

setup

public void setup(KSSL ssl, String ip, String 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

UNKNOWN: Setup the dialog before showing it.