Note: see original documentation for full details.
This is a fork of ssl_wrapper which I was trying to make work in Chrome without complaints of obsolete cryptography. However, the guys at Cesanta got there first and fixed it for me, so now Chrome says it uses 'modern cryptography'.
But I have also included an edited generate_ssl_certificate.sh
script from Net Skeleton, to make it easier to set up - the script will create a certificate for testing.
sudo apt-get install libssl-dev
sudo apt-get install openssl
sudo apt-get update
git clone https://github.com/davidsblog/ssl_wrapper
cd ssl_wrapper
./generate_ssl_certificate.sh localhost
make
Note: SSL Wrapper is built on top of Net Skeleton, and therefore it is portable and works on may operating systems including Windows, MacOS, UNIX/LINUX, QNX, eCos, Android, iOS, and more.
A test certificate (server.pem
) will have been created with the build instructions above.
sudo ./ssl_wrapper ssl://443:server.pem 127.0.0.1:80
This is the default configuration, terminating SSL and forwarding all traffic onto port 80.
SSL Wrapper is released under GNU GPL v.2. Businesses have an option to get non-restrictive commercial license and professional support from Cesanta Software.