This application shows an example of a client/server implementation with PicoTLS.
- 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 PicoTLSTest.h.
- Change include path, path to OpenSSL library (used as backend) and path to PicoTLS library in makefile.
- Start server (standard port is 8000).
- Start client.
- When TLS handshake is finished try sending a message by typing into the console of the client.