The XySSL library is used in conjunction with the tcDspNetClientsHttp class (in the net library) to provide a Secure Socket Layer interface. This is accomplished via an "SSL Helper" class, derived from the tcDspNetClientsSslHelper pure virtual base class. An example of such a derived class is provided in the XySSL library (tcSslDefaultHelper).
Most applications should be able to use this default helper as-is, but others will need to derive their own customized version if different SSL options are required (e.g., check certificate validity with a CA chain, change encryption schemes offered, cheange timeouts, etc.).
The helper class is kept separate from the tcDspNetClientHttp class so applications that do not require a SSL interface do not incur the overhead of importing the XySSL library.
Examples of using the tcSslDefaultHelper with tcDspNetClientsHttp are provided in the documentation for these classes.