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

kio

KSSLCertificateHome Class Reference

#include <ksslcertificatehome.h>

List of all members.


Public Types

enum  KSSLAuthAction { AuthNone, AuthSend, AuthPrompt, AuthDont }

Static Public Member Functions

static bool addCertificate (KSSLPKCS12 *cert, QString passToStore=QString::null)
static bool addCertificate (QString filename, QString password, bool storePass=false)
static bool deleteCertificate (KSSLPKCS12 *cert)
static bool deleteCertificate (const QString &filename, const QString &password)
static bool deleteCertificateByName (const QString &name)
static KSSLPKCS12 * getCertificateByHost (QString host, QString password, KSSLAuthAction *aa)
static KSSLPKCS12 * getCertificateByName (QString name)
static KSSLPKCS12 * getCertificateByName (QString name, QString password)
static QStringList getCertificateList ()
static KSSLPKCS12 * getDefaultCertificate (KSSLAuthAction *aa=NULL)
static KSSLPKCS12 * getDefaultCertificate (QString password, KSSLAuthAction *aa=NULL)
static QString getDefaultCertificateName (KSSLAuthAction *aa=NULL)
static QString getDefaultCertificateName (QString host, KSSLAuthAction *aa=NULL)
static bool hasCertificateByName (QString name)
static void setDefaultCertificate (KSSLPKCS12 *cert, QString host, bool send=true, bool prompt=false)
static void setDefaultCertificate (QString name, QString host, bool send=true, bool prompt=false)
static void setDefaultCertificate (KSSLPKCS12 *cert, bool send=true, bool prompt=false)
static void setDefaultCertificate (QString name, bool send=true, bool prompt=false)

Detailed Description

Definition at line 31 of file ksslcertificatehome.h.


Member Enumeration Documentation

enum KSSLCertificateHome::KSSLAuthAction

Enumerator:
AuthNone 
AuthSend 
AuthPrompt 
AuthDont 

Definition at line 36 of file ksslcertificatehome.h.


Member Function Documentation

bool KSSLCertificateHome::addCertificate ( KSSLPKCS12 *  cert,
QString  passToStore = QString::null 
) [static]

Definition at line 80 of file ksslcertificatehome.cc.

bool KSSLCertificateHome::addCertificate ( QString  filename,
QString  password,
bool  storePass = false 
) [static]

Definition at line 67 of file ksslcertificatehome.cc.

bool KSSLCertificateHome::deleteCertificate ( KSSLPKCS12 *  cert  )  [static]

Definition at line 103 of file ksslcertificatehome.cc.

bool KSSLCertificateHome::deleteCertificate ( const QString &  filename,
const QString &  password 
) [static]

Definition at line 92 of file ksslcertificatehome.cc.

bool KSSLCertificateHome::deleteCertificateByName ( const QString &  name  )  [static]

Definition at line 109 of file ksslcertificatehome.cc.

KSSLPKCS12 * KSSLCertificateHome::getCertificateByHost ( QString  host,
QString  password,
KSSLAuthAction *  aa 
) [static]

Definition at line 150 of file ksslcertificatehome.cc.

KSSLPKCS12 * KSSLCertificateHome::getCertificateByName ( QString  name  )  [static]

Definition at line 132 of file ksslcertificatehome.cc.

KSSLPKCS12 * KSSLCertificateHome::getCertificateByName ( QString  name,
QString  password 
) [static]

Definition at line 121 of file ksslcertificatehome.cc.

QStringList KSSLCertificateHome::getCertificateList (  )  [static]

Definition at line 30 of file ksslcertificatehome.cc.

KSSLPKCS12 * KSSLCertificateHome::getDefaultCertificate ( KSSLAuthAction *  aa = NULL  )  [static]

Definition at line 219 of file ksslcertificatehome.cc.

KSSLPKCS12 * KSSLCertificateHome::getDefaultCertificate ( QString  password,
KSSLAuthAction *  aa = NULL 
) [static]

Definition at line 207 of file ksslcertificatehome.cc.

QString KSSLCertificateHome::getDefaultCertificateName ( KSSLAuthAction *  aa = NULL  )  [static]

Definition at line 188 of file ksslcertificatehome.cc.

QString KSSLCertificateHome::getDefaultCertificateName ( QString  host,
KSSLAuthAction *  aa = NULL 
) [static]

Definition at line 156 of file ksslcertificatehome.cc.

bool KSSLCertificateHome::hasCertificateByName ( QString  name  )  [static]

Definition at line 143 of file ksslcertificatehome.cc.

void KSSLCertificateHome::setDefaultCertificate ( KSSLPKCS12 *  cert,
QString  host,
bool  send = true,
bool  prompt = false 
) [static]

Definition at line 60 of file ksslcertificatehome.cc.

void KSSLCertificateHome::setDefaultCertificate ( QString  name,
QString  host,
bool  send = true,
bool  prompt = false 
) [static]

Definition at line 44 of file ksslcertificatehome.cc.

void KSSLCertificateHome::setDefaultCertificate ( KSSLPKCS12 *  cert,
bool  send = true,
bool  prompt = false 
) [static]

Definition at line 242 of file ksslcertificatehome.cc.

void KSSLCertificateHome::setDefaultCertificate ( QString  name,
bool  send = true,
bool  prompt = false 
) [static]

Definition at line 232 of file ksslcertificatehome.cc.


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

kio

Skip menu "kio"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
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