Secure Sockets (SSL)

Some web services require a secure HTTP for data transfer. The most common protocol to implement a secure HTTP transfer over a network is known as HTTPS (or HTTP over SSL). RMNet is compatible with SSL (or TLS as the latest version of the standard is called). SSL encrypts all the data that is sent and received over a network. In an HTTPS environment, certificates can be used to validate the identity of the server and/or client.

RMNet supports the use of both server-side and client-side SSL certificates. While you may have programs that need to access data from secure web sites when using RMNet , this tutorial, does not employ SSL/HTTPS and does not teach this subject.

Search the OpenSSL Project web site at http://www.openssl.org/ for additional information about SSL. OpenSSL is used by libcurl, and therefore by RMNet, for SSL support.