.TH "KSSLX509V3" kde3 "11 Jun 2005" "Version Version 3.4.1" "kio Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KSSLX509V3 \- \fBKDE\fP X509v3 Flag Class \fBKDE\fP SSL Class.  

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

.in +1c
.ti -1c
.RI "\fB~KSSLX509V3\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeCA\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSSLCA\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeEmailCA\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeCodeCA\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSSLClient\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSSLServer\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeNSSSLServer\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSMIME\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSMIMEEncrypt\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeSMIMESign\fP ()"
.br
.ti -1c
.RI "bool \fBcertTypeCRLSign\fP ()"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "long \fBflags\fP"
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBKSSLCertificate\fP"
.br
.ti -1c
.RI "class \fBKSSLCertificatePrivate\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
\fBKDE\fP X509v3 Flag Class \fBKDE\fP SSL Class. 

This class is used to track X509v3 flags for
.PP
\fBAuthor:\fP
.RS 4
George Staikos <staikos@kde.org> 
.RE
.PP
\fBSee also:\fP
.RS 4
KExtendedSocket, TCPSlaveBase 
.RE
.PP

.PP
Definition at line 38 of file ksslx509v3.h.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "KSSLX509V3::~\fBKSSLX509V3\fP ()"
.PP
Destroy this object. 
.PP
Definition at line 35 of file ksslx509v3.cc.
.SH "Member Function Documentation"
.PP 
.SS "bool KSSLX509V3::certTypeCA ()"
.PP
Determine if this certificate can be used by a certificate authority. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by a certificate authority
.RE
.PP

.PP
Definition at line 43 of file ksslx509v3.cc.
.PP
References certTypeSSLCA().
.PP
Referenced by KSSLCertificate::isSigner().
.SS "bool KSSLX509V3::certTypeSSLCA ()"
.PP
Determine if this certificate can be used by an SSL signer. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by an SSL signer
.RE
.PP

.PP
Definition at line 52 of file ksslx509v3.cc.
.PP
References certTypeNSSSLServer(), certTypeSSLClient(), and certTypeSSLServer().
.PP
Referenced by certTypeCA().
.SS "bool KSSLX509V3::certTypeEmailCA ()"
.PP
Determine if this certificate can be used by an S/MIME signer. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by an S/MIME signer
.RE
.PP

.PP
Definition at line 66 of file ksslx509v3.cc.
.PP
References certTypeSMIME().
.SS "bool KSSLX509V3::certTypeCodeCA ()"
.PP
Determine if this certificate can be used by a code certificate signer. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by a code certificate signer
.RE
.PP

.PP
Definition at line 77 of file ksslx509v3.cc.
.SS "bool KSSLX509V3::certTypeSSLClient ()"
.PP
Determine if this certificate can be used by an SSL client. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by an SSL client
.RE
.PP

.PP
Definition at line 85 of file ksslx509v3.cc.
.PP
Referenced by certTypeSSLCA().
.SS "bool KSSLX509V3::certTypeSSLServer ()"
.PP
Determine if this certificate can be used by an SSL server. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by an SSL server
.RE
.PP

.PP
Definition at line 93 of file ksslx509v3.cc.
.PP
Referenced by certTypeSSLCA().
.SS "bool KSSLX509V3::certTypeNSSSLServer ()"
.PP
Determine if this certificate can be used by a Netscape SSL server. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used by a Netscape SSL server
.RE
.PP

.PP
Definition at line 101 of file ksslx509v3.cc.
.PP
Referenced by certTypeSSLCA().
.SS "bool KSSLX509V3::certTypeSMIME ()"
.PP
Determine if this certificate can be used for S/MIME. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used for S/MIME
.RE
.PP

.PP
Definition at line 109 of file ksslx509v3.cc.
.PP
References certTypeSMIMEEncrypt(), and certTypeSMIMESign().
.PP
Referenced by certTypeEmailCA().
.SS "bool KSSLX509V3::certTypeSMIMEEncrypt ()"
.PP
Determine if this certificate can be used for S/MIME encryption. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used for S/MIME encryption
.RE
.PP

.PP
Definition at line 117 of file ksslx509v3.cc.
.PP
Referenced by certTypeSMIME().
.SS "bool KSSLX509V3::certTypeSMIMESign ()"
.PP
Determine if this certificate can be used for S/MIME signing. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used for S/MIME signing
.RE
.PP

.PP
Definition at line 125 of file ksslx509v3.cc.
.PP
Referenced by certTypeSMIME().
.SS "bool KSSLX509V3::certTypeCRLSign ()"
.PP
Determine if this certificate can be used for revocation signing. 
.PP
\fBReturns:\fP
.RS 4
true if it can be used for revocation signing
.RE
.PP

.PP
Definition at line 133 of file ksslx509v3.cc.

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