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

kio

KSSLX509V3 Class Reference

KDE X509v3 Flag Class. More...

#include <ksslx509v3.h>

List of all members.


Public Member Functions

bool certTypeCA ()
bool certTypeCodeCA ()
bool certTypeCRLSign ()
bool certTypeEmailCA ()
bool certTypeNSSSLServer ()
bool certTypeSMIME ()
bool certTypeSMIMEEncrypt ()
bool certTypeSMIMESign ()
bool certTypeSSLCA ()
bool certTypeSSLClient ()
bool certTypeSSLServer ()
 ~KSSLX509V3 ()

Protected Member Functions

 KSSLX509V3 ()

Protected Attributes

long flags

Detailed Description

KDE X509v3 Flag Class.

This class is used to track X509v3 flags for

Author:
George Staikos <staikos@kde.org>
See also:
KExtendedSocket, TCPSlaveBase KDE SSL Class

Definition at line 38 of file ksslx509v3.h.


Constructor & Destructor Documentation

KSSLX509V3::~KSSLX509V3 (  ) 

Destroy this object.

Definition at line 35 of file ksslx509v3.cc.

KSSLX509V3::KSSLX509V3 (  )  [protected]

Definition at line 30 of file ksslx509v3.cc.


Member Function Documentation

bool KSSLX509V3::certTypeCA (  ) 

Determine if this certificate can be used by a certificate authority.

Returns:
true if it can be used by a certificate authority

Definition at line 43 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeCodeCA (  ) 

Determine if this certificate can be used by a code certificate signer.

Returns:
true if it can be used by a code certificate signer

Definition at line 77 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeCRLSign (  ) 

Determine if this certificate can be used for revocation signing.

Returns:
true if it can be used for revocation signing

Definition at line 133 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeEmailCA (  ) 

Determine if this certificate can be used by an S/MIME signer.

Returns:
true if it can be used by an S/MIME signer

Definition at line 66 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeNSSSLServer (  ) 

Determine if this certificate can be used by a Netscape SSL server.

Returns:
true if it can be used by a Netscape SSL server

Definition at line 101 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSMIME (  ) 

Determine if this certificate can be used for S/MIME.

Returns:
true if it can be used for S/MIME

Definition at line 109 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSMIMEEncrypt (  ) 

Determine if this certificate can be used for S/MIME encryption.

Returns:
true if it can be used for S/MIME encryption

Definition at line 117 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSMIMESign (  ) 

Determine if this certificate can be used for S/MIME signing.

Returns:
true if it can be used for S/MIME signing

Definition at line 125 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSSLCA (  ) 

Determine if this certificate can be used by an SSL signer.

Returns:
true if it can be used by an SSL signer

Definition at line 52 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSSLClient (  ) 

Determine if this certificate can be used by an SSL client.

Returns:
true if it can be used by an SSL client

Definition at line 85 of file ksslx509v3.cc.

bool KSSLX509V3::certTypeSSLServer (  ) 

Determine if this certificate can be used by an SSL server.

Returns:
true if it can be used by an SSL server

Definition at line 93 of file ksslx509v3.cc.


Member Data Documentation

long KSSLX509V3::flags [protected]

Definition at line 119 of file ksslx509v3.h.


The documentation for this class was generated from the following files:
  • ksslx509v3.h
  • ksslx509v3.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