Public Member Functions | List of all members
GnuTLSServerAnon Class Reference

#include <tlsgnutlsserveranon.h>

Inheritance diagram for GnuTLSServerAnon:
Inheritance graph
Collaboration diagram for GnuTLSServerAnon:
Collaboration graph

Public Member Functions

 GnuTLSServerAnon (TLSHandler *th)
virtual ~GnuTLSServerAnon ()
virtual void cleanup ()
- Public Member Functions inherited from GnuTLSBase
 GnuTLSBase (TLSHandler *th, const std::string &server="")
virtual ~GnuTLSBase ()
virtual bool encrypt (const std::string &data)
virtual int decrypt (const std::string &data)
virtual bool handshake ()
virtual void setCACerts (const StringList &)
virtual void setClientCert (const std::string &, const std::string &)
- Public Member Functions inherited from TLSBase
 TLSBase (TLSHandler *th, const std::string server)
virtual ~TLSBase ()
virtual bool isSecure () const
virtual const CertInfofetchTLSInfo () const

Detailed Description

This class implements (stream) encryption using GnuTLS server-side.

You should not need to use this class directly.

Jakob Schröter

Definition at line 44 of file tlsgnutlsserveranon.h.

Constructor & Destructor Documentation


thThe TLSHandler to handle TLS-related events.

Definition at line 24 of file tlsgnutlsserveranon.cpp.

~GnuTLSServerAnon ( )

Virtual destructor.

Definition at line 30 of file tlsgnutlsserveranon.cpp.

Member Function Documentation

void cleanup ( )

This function performs internal cleanup and will be called after a failed handshake attempt.

Reimplemented from GnuTLSBase.

Definition at line 36 of file tlsgnutlsserveranon.cpp.

The documentation for this class was generated from the following files: