This application shows how to create an OpenSSL TLS connection over TCP sockets using memory BIOs.
- Create a certificate and key file with this command:
openssl req -x509 -newkey rsa:4096 -nodes -keyout key.pem -out cert.pem -days 365
- Change the paths of the certificate and key file in OpenSSL_BIO_Server/Client.h.
- Build & run server.
- Build & run client.
- When TLS handshake is finished try sending a message by typing into the console of the client.