This directory contains SSL++, C++ OpenSSL wrapper.
This is simple C++ library that encapsulates some of
more used OpenSSL functionality. Specifically, esteblishing
SSL connection and sending data over it.
Following classes are provided:

CSSLObject
CSSLConnection
CSSLServer

 CSSLConnection class represents SSL-enabled connection between two machines.
It could be used on both server and client side. If used as server, it
will allow you to accept exactly one connection. Kind of P2P.

 CSSLServer class represents SSL-enables network server. On creation server
binds to the socket, and listens for incomming connections. To receive next
connection call nextClient() function. It will block untill connection is
received and SSL handshake is performed. It returns pointer to ready for I/O
CSSLConnection object. This object must be explicitly deleted, once you no
longer need it.

CSSLObject class is base class for all SSL++ objects. It is responsible for
library initialisation, and some common functions. If you are not hacking SSL++,
you don't need it.

See client.cpp and server.cpp for examples of use.

If you have questions send mail to sslpp@total-knowledge.com mailing list.
To subscribe send an empty message to sslpp-subscribe@total-knowledge.com
