1#ifndef _KVI_SSLMASTER_H_
2#define _KVI_SSLMASTER_H_
29#ifdef COMPILE_SSL_SUPPORT
39 extern KVIRC_API void printSSLCipherInfo(KviWindow * wnd,
const char * description, KviSSLCipherInfo * c);
40 extern KVIRC_API void printSSLCertificate(KviWindow * wnd,
const char * description, KviSSLCertificate * c);
42 extern KVIRC_API void printSSLConnectionInfo(KviWindow * wnd, KviSSL *
s);
44 extern KVIRC_API KviSSL * allocSSL(KviWindow * wnd,
kvi_socket_t sock, KviSSL::Method
m,
const char * contextString =
nullptr);
47 extern KVIRC_API bool getSSLCertInfo(KviSSLCertificate * pCert, QString szQuery, QString szOptionalParam, KviKvsVariant * pRetBuffer);
This class defines a new data type which contains variant data.
Definition KviKvsVariant.h:352
Base class for all windows in KVIrc.
Definition KviWindow.h:75
#define m
Definition detector.cpp:78
#define s
Definition detector.cpp:84
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
int kvi_socket_t
Definition kvi_sockettype.h:40