15 #ifndef TLSGNUTLSSERVERANON_H__ 16 #define TLSGNUTLSSERVERANON_H__ 18 #include "tlsgnutlsbase.h" 24 #include <gnutls/gnutls.h> 25 #include <gnutls/x509.h> 61 virtual void getCertInfo();
64 gnutls_anon_server_credentials_t m_anoncred;
65 gnutls_dh_params_t m_dhParams;
75 #endif // TLSGNUTLSSERVERANON_H__ virtual bool init(const std::string &clientKey=EmptyString, const std::string &clientCerts=EmptyString, const StringList &cacerts=StringList())
std::list< std::string > StringList
GnuTLSServerAnon(TLSHandler *th)
The namespace for the gloox library.
This is the common base class for (stream) encryption using GnuTLS.
This class implements (stream) encryption using GnuTLS server-side.
virtual ~GnuTLSServerAnon()
An interface that allows for interacting with TLS implementations derived from TLSBase.
const std::string EmptyString