An SSL socket server and client in JAVA
git clone https://github.com/williamswhy/SSLSocket.gitmkdir bin
javac -d bin src/client/*.java
javac -d bin src/server/*.java
server:
java server.SocketListenerclient:
java client.SocketClient [address] [port] [message]Create a server keystore file:
keytool -genkey -keystore sslserverkeys -keyalg RSAExport the key as a cert:
keytool -export -keystore sslserverkeys -file cert.cer -keyalg RSAAdd the cert to the trust store of the client:
keytool -import -keystore sslclienttrust -file cert.cer -keyalg RSA