Public Member Functions | List of all members
GnuTLSClientAnon Class Reference

#include <tlsgnutlsclientanon.h>

Inheritance diagram for GnuTLSClientAnon:
Inheritance graph
Collaboration diagram for GnuTLSClientAnon:
Collaboration graph

Public Member Functions

 GnuTLSClientAnon (TLSHandler *th)
virtual ~GnuTLSClientAnon ()
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 an anonymous TLS backend using GnuTLS.

You should not need to use this class directly.

Jakob Schröter

Definition at line 44 of file tlsgnutlsclientanon.h.

Constructor & Destructor Documentation


thThe TLSHandler to handle TLS-related events.

Definition at line 24 of file tlsgnutlsclientanon.cpp.

~GnuTLSClientAnon ( )

Virtual destructor.

Definition at line 30 of file tlsgnutlsclientanon.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 35 of file tlsgnutlsclientanon.cpp.

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