Beware: contains hardcoded ports, local paths, very bad names. Deal with it.
./gradlew build
java -Djavax.net.ssl.trustStore=keys/testkeys2 -Djavax.net.debug=all -cp build/libs/server.jar server.ClassFileServer 9090 . TLS
files can be pulled from the server, like so:
https://localhost:9090/data.txt
java -Djavax.net.ssl.trustStore=keys/testkeys2 -cp build/libs/server.jar server.SSLSocketClient
java -cp build/libs/server.jar server.ClassFileServer 9090 .
java -cp build/libs/server.jar server.SocketClient
TLS forwarding proxy is configured in membrane-service-proxy-4.7.3/conf/proxies.xml
It has to be downloaded and extracted in place. This is temp solution before embedding.