ksslx509v3.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _KSSLX509V3_H
00022 #define _KSSLX509V3_H
00023
00024 #include <qstring.h>
00025
00026
00027
00037 class KSSLX509V3 {
00038 friend class KSSLCertificate;
00039 friend class KSSLCertificatePrivate;
00040 public:
00044 ~KSSLX509V3();
00045
00050 bool certTypeCA();
00051
00056 bool certTypeSSLCA();
00057
00062 bool certTypeEmailCA();
00063
00068 bool certTypeCodeCA();
00069
00074 bool certTypeSSLClient();
00075
00080 bool certTypeSSLServer();
00081
00086 bool certTypeNSSSLServer();
00087
00092 bool certTypeSMIME();
00093
00098 bool certTypeSMIMEEncrypt();
00099
00104 bool certTypeSMIMESign();
00105
00110 bool certTypeCRLSign();
00111
00112 private:
00113 class KSSLX509V3Private;
00114 KSSLX509V3Private *d;
00115
00116 protected:
00117 KSSLX509V3();
00118 long flags;
00119 };
00120
00121 #endif
This file is part of the documentation for kio Library Version 3.3.0.