The examples in this chapter use OpenSSL. Be sure to link to the OpenSSL libraries when compiling (-lssl -lcrypto):
- openssl_version.c: A program to report the installed OpenSSL version
- https_simple.c: A minimal program that requests a web page using HTTPS
- https_get.c: The HTTP client of Chapter 6, Building a Simple Web Client, modified to use HTTPS
- tls_client.c: The TCP client program of Chapter 3, An In-Depth Overview of TCP Connections, modified to use TLS
- tls_get_cert.c: Prints a certificate from a TLS server